質問編集履歴

2

誤字

2019/04/11 09:04

投稿

mablue222
mablue222

スコア14

test CHANGED
File without changes
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  分類2と分類3をORでくくる方法も試してみたのですが、
108
108
 
109
- 分類1だけの検索になってしまます。
109
+ 分類1だけの検索が「見つかりません」になってしまます。
110
110
 
111
111
 
112
112
 

1

追記

2019/04/11 09:04

投稿

mablue222
mablue222

スコア14

test CHANGED
File without changes
test CHANGED
@@ -77,3 +77,75 @@
77
77
 
78
78
 
79
79
  ```
80
+
81
+
82
+
83
+
84
+
85
+ 追記:
86
+
87
+
88
+
89
+ カスタムフィールド内で以下のようにしています。
90
+
91
+
92
+
93
+ 商品A (分類1)
94
+
95
+ 商品B (分類1)(分類2)
96
+
97
+ 商品C (分類1)(分類3)
98
+
99
+
100
+
101
+ 分類2と分類3に値が入っていたり入っていなかったりするためか、
102
+
103
+ 検索結果がうまく表示できないです。
104
+
105
+
106
+
107
+ 分類2と分類3をORでくくる方法も試してみたのですが、
108
+
109
+ 分類1だけの検索になってしまいます。
110
+
111
+
112
+
113
+ ```ここに言語を入力
114
+
115
+ 'meta_query' => array(
116
+
117
+ array( 'key'=>'分類1',
118
+
119
+ 'value'=>$search1,
120
+
121
+ 'compare'=>'like',
122
+
123
+ ),
124
+
125
+           array(
126
+
127
+ 'relation' => 'OR',
128
+
129
+ array( 'key'=>'分類2',
130
+
131
+ 'value'=>$search2,
132
+
133
+ 'compare'=>'like',
134
+
135
+ ),
136
+
137
+ array( 'key'=>'分類3',
138
+
139
+ 'value'=>$search3,
140
+
141
+ 'compare'=>'like',
142
+
143
+ ),
144
+
145
+ ),
146
+
147
+ 'relation'=>'AND'
148
+
149
+ )
150
+
151
+ ```