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

質問編集履歴

2

誤字

2019/04/11 09:04

投稿

mablue222
mablue222

スコア14

title CHANGED
File without changes
body CHANGED
@@ -52,7 +52,7 @@
52
52
  検索結果がうまく表示できないです。
53
53
 
54
54
  分類2と分類3をORでくくる方法も試してみたのですが、
55
- 分類1だけの検索になってしまます。
55
+ 分類1だけの検索が「見つかりません」になってしまます。
56
56
 
57
57
  ```ここに言語を入力
58
58
  'meta_query' => array(

1

追記

2019/04/11 09:04

投稿

mablue222
mablue222

スコア14

title CHANGED
File without changes
body CHANGED
@@ -37,4 +37,40 @@
37
37
  $wp_query->query($args);
38
38
  ?>
39
39
 
40
+ ```
41
+
42
+
43
+ 追記:
44
+
45
+ カスタムフィールド内で以下のようにしています。
46
+
47
+ 商品A (分類1)
48
+ 商品B (分類1)(分類2)
49
+ 商品C (分類1)(分類3)
50
+
51
+ 分類2と分類3に値が入っていたり入っていなかったりするためか、
52
+ 検索結果がうまく表示できないです。
53
+
54
+ 分類2と分類3をORでくくる方法も試してみたのですが、
55
+ 分類1だけの検索になってしまいます。
56
+
57
+ ```ここに言語を入力
58
+ 'meta_query' => array(
59
+ array( 'key'=>'分類1',
60
+ 'value'=>$search1,
61
+ 'compare'=>'like',
62
+ ),
63
+           array(
64
+ 'relation' => 'OR',
65
+ array( 'key'=>'分類2',
66
+ 'value'=>$search2,
67
+ 'compare'=>'like',
68
+ ),
69
+ array( 'key'=>'分類3',
70
+ 'value'=>$search3,
71
+ 'compare'=>'like',
72
+ ),
73
+ ),
74
+ 'relation'=>'AND'
75
+ )
40
76
  ```