回答編集履歴

1

追記

2019/06/14 07:38

投稿

YukiYamashina
YukiYamashina

スコア1011

test CHANGED
@@ -1,3 +1,45 @@
1
+ Advanced Custom Field でフィールドタイプがチェックボックスの場合、カスタムフィールドの値はデータベースに配列として保存されますので、`'compare' => 'LIKE'` を追加してください。
2
+
3
+
4
+
5
+ ```php
6
+
7
+ <?php
8
+
9
+
10
+
11
+ //meta_query用
12
+
13
+ if($kodawari){
14
+
15
+ foreach($kodawari as $val){
16
+
17
+ $metaquerysp[] = array(
18
+
19
+ 'key'=>'kodawari',
20
+
21
+ 'value'=> $val,
22
+
23
+ 'compare' => 'LIKE',
24
+
25
+ );
26
+
27
+ }
28
+
29
+ }
30
+
31
+ ```
32
+
33
+
34
+
35
+
36
+
37
+ 修正前の回答
38
+
39
+ ---
40
+
41
+
42
+
1
43
  ソースコード自体には常に該当なしと表示されてしまう原因となるような箇所が見当たりませんので、カスタムフィールドの設定ができていない可能性があります。[Advanced Custom Field](https://ja.wordpress.org/plugins/advanced-custom-fields/) などの別のプラグインでカスタムフィールドを設定されてみてはいかがでしょうか?
2
44
 
3
45