ACF のフィールドを管理画面上(DB)ではなくテンプレート側で管理
カスタムフィールドのフィールド設定はDBに登録されるので、
気軽にDBの移行ができない場合は、普通に行うと都度手入力の必要があるが、
テンプレート側に記述してアップすれば手作業でコピペする必要がなくなる。
◯参考
ACF | Register fields via PHP
https://www.advancedcustomfields.com/resources/register-fields-via-php/
ACF | Local JSON
https://www.advancedcustomfields.com/resources/local-json/
◯functions.php
<?php require __DIR__.'/acf/acf.php'; ?>
◯/acf/acf.php
<?php if( function_exists('acf_add_local_field_group') ) { $acf_fieldsgroups = glob( __DIR__.'/acf.*.php'); foreach ($acf_fieldsgroups as $acf_fieldsgroup) { require $acf_fieldsgroup; } } ?>
◯/acf/acf.post.php(’post’は任意)
・一度、管理画面側に各フィールドを登録する
↓
・「Tools」→「エクスポートコードを生成」で出力されるコードをファイルに保存
↓
・管理画面から登録したフィールド設定は削除