teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

8

誤字

2021/01/31 12:46

投稿

jo-ji
jo-ji

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  以前の質問からの続きです。
2
- [ンク内容](https://teratail.com/questions/266492)
2
+ [bbpress オープンクローズ](https://teratail.com/questions/266492)
3
3
 
4
4
  bbpressでは、投稿後にトピックをオープン・クローズ設定できるのは管理者だけです。
5
5
 

7

誤字

2021/01/31 12:46

投稿

jo-ji
jo-ji

スコア16

title CHANGED
@@ -1,1 +1,1 @@
1
- bbpress 投稿したトピックを、投稿者自身がその後にクローズ/オープン設定できようにしたい。
1
+ bbpress 投稿したトピックを、投稿者自身がその後にクローズ/オープン設定方法は?
body CHANGED
File without changes

6

無用な説明を省きました。

2021/01/21 12:38

投稿

jo-ji
jo-ji

スコア16

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,4 @@
4
4
  bbpressでは、投稿後にトピックをオープン・クローズ設定できるのは管理者だけです。
5
5
 
6
6
  これをカスタマイズして、トピック投稿者自身がいつでも好きな時に
7
- トピック状態をクローズ・オープンするコードを教えてください。
7
+ トピック状態をクローズ・オープンするコードを教えてください。
8
-
9
- (注)解決策が見つかりそうなので、後日 回答欄に自己解決方法を記入します。(1/19時点)

5

誤字

2021/01/19 16:12

投稿

jo-ji
jo-ji

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,9 @@
1
1
  以前の質問からの続きです。
2
2
  [リンク内容](https://teratail.com/questions/266492)
3
3
 
4
- デフォルトでは、bbpressの投稿後、
5
- トピックをオープン・クローズ設定できるのは管理者だけです。
4
+ bbpressでは、投稿後にトピックをオープン・クローズ設定できるのは管理者だけです。
6
5
 
7
6
  これをカスタマイズして、トピック投稿者自身がいつでも好きな時に
8
7
  トピック状態をクローズ・オープンするコードを教えてください。
9
8
 
10
-
11
9
  (注)解決策が見つかりそうなので、後日 回答欄に自己解決方法を記入します。(1/19時点)

4

誤字

2021/01/19 04:54

投稿

jo-ji
jo-ji

スコア16

title CHANGED
File without changes
body CHANGED
@@ -8,4 +8,4 @@
8
8
  トピック状態をクローズ・オープンするコードを教えてください。
9
9
 
10
10
 
11
- (注)解決策が見つかりそうなので、後日 回答欄に自己解決方法を記します。(1/19時点)
11
+ (注)解決策が見つかりそうなので、後日 回答欄に自己解決方法を記します。(1/19時点)

3

無用な説明を省きました。

2021/01/19 04:52

投稿

jo-ji
jo-ji

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,62 +1,11 @@
1
- 以前の質問からの引用です。
1
+ 以前の質問からの続きです。
2
2
  [リンク内容](https://teratail.com/questions/266492)
3
3
 
4
4
  デフォルトでは、bbpressの投稿後、
5
5
  トピックをオープン・クローズ設定できるのは管理者だけです。
6
6
 
7
+ これをカスタマイズして、トピック投稿者自身がいつでも好きな時に
7
- 以下のサンコードは、目的の為に2つの修正が必要です
8
+ トピック状態をクローズ・オーンするコードを教えてください
8
- ```ここに言語を入力
9
- function my_bbp_theme_before_topic_form_submit_wrapper() {
10
- // モデレータでない場合もステータスドロップダウンを表示する
11
- if (!current_user_can('moderate', $topic_id)) {
12
- echo '<p>';
13
- echo '<label for="bbp_topic_status">'.esc_html_e('Topic Status:', 'bbpress').'</label><br />';
14
- bbp_form_topic_status_dropdown();
15
- echo '</p>';
16
- }
17
- }
18
- add_action('bbp_theme_before_topic_form_submit_wrapper', 'my_bbp_theme_before_topic_form_submit_wrapper');
19
9
 
20
- function my_bbp_get_topic_statuses($topic_statuses, $topic_id) {
21
- // モデレータでない場合はドロップダウンに表示するステータスを絞る
22
- if (!current_user_can('moderate', $topic_id)) {
23
- $topic_statuses = array(
24
- bbp_get_public_status_id() => _x('Open', 'Open the topic', 'bbpress'),
25
- bbp_get_closed_status_id() => _x('Closed', 'Close the topic', 'bbpress')
26
- );
27
- }
28
- return $topic_statuses;
29
- }
30
- add_filter('bbp_get_topic_statuses', 'my_bbp_get_topic_statuses', 10, 2);
31
- ```
32
10
 
33
- **(1)サンプルコードでは、モデレータ(権限者)以外すべてに
34
- オープン/クローズのセレクトボックスが表示されます。**
35
- ```ここに言語を入力
36
- if (!current_user_can('moderate', $topic_id)) // moderate以外すべて
37
- ```
38
-
39
- そこで、トピック投稿者だけ表示するようにしたいです。
40
- ```ここに言語を入力
41
- if (!current_user_can('moderate', $topic_id)) { // moderate以外すべて
42
-
43
- if(current_user_can( 'トピック投稿者' ) ) {
11
+ (注)解決策が見つかりそうなので、後日 回答欄に自己解決方法を記載します。(1/19時点)
44
- ```
45
- 上記のトピック投稿者の記載方法がわかりません。
46
- トピック投稿者「author」「editor」はダメでした。
47
-
48
- おそらくbbpress/includes/topics/template.php の「template.php」に
49
- 参考コードがあると思いますが、見つけれませんでした。
50
-
51
-
52
-
53
- **(2)セレクトボックスが空(表示だけ)になっている。**
54
- セレクトボックスで選択を変えても、オープン/クローズ設定は変わりません。
55
-
56
- ```ここに言語を入力
57
- $topic_statuses = array(
58
- bbp_get_public_status_id() => _x('Open', 'Open the topic', 'bbpress'),
59
- bbp_get_closed_status_id() => _x('Closed', 'Close the topic', 'bbpress')
60
- );
61
- ```
62
- 上記の空セレクトボックス表示に追加するコードがわかりませんでした。

2

誤字

2021/01/18 18:17

投稿

jo-ji
jo-ji

スコア16

title CHANGED
@@ -1,1 +1,1 @@
1
- bbpress 参加者が投稿したトピックを、投稿者がクローズ/オープン設定できるようにしたい。
1
+ bbpress 投稿したトピックを、投稿者自身その後にクローズ/オープン設定できるようにしたい。
body CHANGED
File without changes

1

誤字

2021/01/17 00:52

投稿

jo-ji
jo-ji

スコア16

title CHANGED
File without changes
body CHANGED
@@ -43,7 +43,7 @@
43
43
  if(current_user_can( 'トピック投稿者' ) ) {
44
44
  ```
45
45
  上記のトピック投稿者の記載方法がわかりません。
46
- トピック投稿者「author」はダメでした。
46
+ トピック投稿者「author」「editor」はダメでした。
47
47
 
48
48
  おそらくbbpress/includes/topics/template.php の「template.php」に
49
49
  参考コードがあると思いますが、見つけれませんでした。