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

質問編集履歴

2

誤字がありました。

2018/11/28 06:55

投稿

yayak
yayak

スコア66

title CHANGED
File without changes
body CHANGED
@@ -30,5 +30,5 @@
30
30
  'meta_key' => '色',
31
31
    'meta_value' => '黒'
32
32
  ));
33
- //そのページに対すコメントで、'meta_key' => '色','meta_value' => '黒'のコメントが取得される。
33
+ //そのページに対すコメントで、'meta_key' => '色','meta_value' => '黒'のコメントが取得される。
34
34
  ```

1

足りなかった説明を追記しました。

2018/11/28 06:55

投稿

yayak
yayak

スコア66

title CHANGED
File without changes
body CHANGED
@@ -11,4 +11,24 @@
11
11
  どのようにすれば、「'meta_key' => '色','meta_value' => '黒'」を配列の中にうまく代入することができるでしょうか。
12
12
 
13
13
  もしご存知の方がいらっしゃいましたら、知恵をお貸し頂けましたら幸いです。
14
- 何卒、宜しくお願い致します。
14
+ 何卒、宜しくお願い致します。
15
+
16
+ 以下、追記です。
17
+
18
+ ```ここに言語を入力
19
+ $hoge = ['meta_key' => '色','meta_value' => '黒'];
20
+ get_comments( array(
21
+ 'post_id' => get_the_ID(), //表示中のページ対するコメントを取得
22
+ $hoge, //'meta_key' => '色','meta_value' => '黒'のコメントを取得したい
23
+ ));
24
+ ```
25
+ 上記のようにすれば、'meta_key' => '色','meta_value' => '黒'のコメントに絞って取得できると思ったのですが、なぜか、$hoge内の条件が無視された状態で、そのページに対する全てのコメントが取得されてしまいます。$hogeを代入した結果、以下のようなコードになり、意図したことが実現すると思ったのですが、ワードプレスの仕様の問題なのでしょうか。
26
+ ```ここに言語を入力
27
+ //代入の結果、以下のコードを実現したいです。(以下のコードですと意図したコメントが取得されます)
28
+ get_comments( array(
29
+ 'post_id' => get_the_ID(),
30
+ 'meta_key' => '色',
31
+   'meta_value' => '黒'
32
+ ));
33
+ //そのページに対すコメントで、'meta_key' => '色','meta_value' => '黒'のコメントが取得される。
34
+ ```