ACFの入力欄が全てに表示されてしまう。
プラグイン内で add_action(‘init’ … ) にフックすると function.php に記述したのと同等になるので、
Advanced Custom Fields でエクスポートした php コードを追記したところ
管理画面の全ての入力画面に、追加したカスタムフィールドの入力欄が表示されるようになってしまった。
しかも、ローディングアイコンのまま、入力欄は表示されない。
原因は
1 2 3 4 5 6 7 |
if(function_exists("register_field_group")) { register_field_group(array ( 'id' => 'acf_%e5%95%86%e5%93%81', 'title' => 'タイトル', 'fields' => array ( : |
と、ID が化けていたため。ここを
1 |
'id' => 'acf_additional-custom-fields', |
の様に書き換えてやれば正しく表示されるようになった。
そんなのわからんわ(笑)
同じ症状で、この記事にたどりつきました。
記事にして頂きありがとうございました。とても助かりました。