質問編集履歴

1

経過の説明です。

2018/02/16 07:31

投稿

alitomo
alitomo

スコア41

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,69 @@
25
25
  -->
26
26
 
27
27
  foodのsteakとcakeが登録された投稿とfood又はdrinkの値が空の投稿を表示するにはどのようなquery_postsを発行したら良いでしょうか?
28
+
29
+
30
+
31
+
32
+
33
+ 2/16追記
34
+
35
+ aozukiさん、お返事遅くなりすいません。
36
+
37
+ 頂いた内容で色々試してみたのですが、何故か上手く行きません。。。。
38
+
39
+
40
+
41
+ 'meta_query'を指定すると、カスタムフィールドが登録されていない投稿が弾かれてしまうんですよね。
42
+
43
+ しかも'compare'の値がlikeだとヒットするのにINだとヒットしないとか。。。完全にハマってしまいました。_| ̄|○ il||li
44
+
45
+
46
+
47
+ ![イメージ説明](a342ae7cbed10911d524397a36c9cc91.png)
48
+
49
+
50
+
51
+ 画像の内容で
52
+
53
+ ```$args = array(
54
+
55
+ 'meta_query' => array(
56
+
57
+ 'relation' => 'AND',
58
+
59
+ array(
60
+
61
+ 'key' => 'posFil-1',
62
+
63
+ 'value' => array('alitomo'),
64
+
65
+ 'compare' => 'IN',
66
+
67
+ ),
68
+
69
+ )
70
+
71
+ );
72
+
73
+ query_posts( $args );
74
+
75
+ ```
76
+
77
+ とすると何も表示されず、
78
+
79
+ ```ここに言語を入力
80
+
81
+ 'compare' => 'LIKE',
82
+
83
+ ```
84
+
85
+ とすると364だけじゃなく、438、442も取得してしまいます。
86
+
87
+ いったいどうなっているのか困惑しています。
88
+
89
+
90
+
91
+ しかも'meta_query'がセットされていない投稿はヒットしないし。
92
+
93
+ どうぞよろしくお願いします。