質問編集履歴

2

誤字がありました。

2018/11/28 06:55

投稿

yayak
yayak

スコア66

test CHANGED
File without changes
test CHANGED
@@ -62,6 +62,6 @@
62
62
 
63
63
  ));
64
64
 
65
- //そのページに対すコメントで、'meta_key' => '色','meta_value' => '黒'のコメントが取得される。
65
+ //そのページに対すコメントで、'meta_key' => '色','meta_value' => '黒'のコメントが取得される。
66
66
 
67
67
  ```

1

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

2018/11/28 06:55

投稿

yayak
yayak

スコア66

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,43 @@
25
25
  もしご存知の方がいらっしゃいましたら、知恵をお貸し頂けましたら幸いです。
26
26
 
27
27
  何卒、宜しくお願い致します。
28
+
29
+
30
+
31
+ 以下、追記です。
32
+
33
+
34
+
35
+ ```ここに言語を入力
36
+
37
+ $hoge = ['meta_key' => '色','meta_value' => '黒'];
38
+
39
+ get_comments( array(
40
+
41
+ 'post_id' => get_the_ID(), //表示中のページ対するコメントを取得
42
+
43
+ $hoge, //'meta_key' => '色','meta_value' => '黒'のコメントを取得したい
44
+
45
+ ));
46
+
47
+ ```
48
+
49
+ 上記のようにすれば、'meta_key' => '色','meta_value' => '黒'のコメントに絞って取得できると思ったのですが、なぜか、$hoge内の条件が無視された状態で、そのページに対する全てのコメントが取得されてしまいます。$hogeを代入した結果、以下のようなコードになり、意図したことが実現すると思ったのですが、ワードプレスの仕様の問題なのでしょうか。
50
+
51
+ ```ここに言語を入力
52
+
53
+ //代入の結果、以下のコードを実現したいです。(以下のコードですと意図したコメントが取得されます)
54
+
55
+ get_comments( array(
56
+
57
+ 'post_id' => get_the_ID(),
58
+
59
+ 'meta_key' => '色',
60
+
61
+   'meta_value' => '黒'
62
+
63
+ ));
64
+
65
+ //そのページに対すコメントで、'meta_key' => '色','meta_value' => '黒'のコメントが取得される。
66
+
67
+ ```