回答編集履歴
1
修正
answer
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
|
1
|
+
カスタムフィールドのチェックボックスは、各投稿やユーザーのデータには、チェックした項目しか保存されませんので投稿やユーザーのデータからチェックボックスの全項目は取得できません。
|
2
2
|
|
3
|
-
|
4
3
|
チェックボックスの全項目を取得したいということであれば、[ACF | get_field_object()](https://www.advancedcustomfields.com/resources/get_field_object/) で、フィールドの定義内容を取得します。
|
5
4
|
|
5
|
+
例:
|
6
6
|
```
|
7
7
|
$field = get_field_object('フィールド名');
|
8
8
|
if( $field['choices'] ){
|
@@ -12,4 +12,6 @@
|
|
12
12
|
}
|
13
13
|
```
|
14
14
|
|
15
|
+
|
16
|
+
|
15
|
-
チェックの状態も知りたいということであれば、上記で取得した内容と get_field() で取得するチェックされた値とつなぎ合わせる必要があります。
|
17
|
+
もし、チェックの状態も知りたいということであれば、上記で取得した内容と get_field() で取得するチェックされた値とつなぎ合わせる必要があります。
|