ACF チェックボックス(複数選択)のアップデート

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

Advanced Custom Fields のチェックボックスのアップデートは真偽チェックなら簡単なのだが、複数選択のチェックボックスの特定の値のチェックを外すという書き方がなかなか見つからず…

$data = get_field(‘checkboxlist’); $update = array_diff ( $data, array(‘外したい値’) );
update_field(‘フィールドキー’, $update, $post_id);

で、なんとか希望通りに動いたのでメモしておきます。

その他のAdvanced Custom Fields に関する記事一覧

Advanced Custom Fields に関する記事一覧ページへ