ACFのオプションページ
AdvanceCustomFieldsのオプションページの設定と表示方法。
まずはfunctions.phpに以下を追加する。
// functions.phpに記載
if( function_exists('acf_add_options_page') ) {
acf_add_options_page(array(
'page_title' => 'ページのタイトル',
'menu_title' => 'メニューに表示されるタイトル',
'menu_slug' => 'option_no_menu_slug',
'capability' => 'edit_posts',
'redirect' => false
));
}
WordPressの管理画面にメニューが表示されるので、ACFでカスタムフィールドを追加して、該当のオプションページにカスタムフィールドを表示させる。
使用したいテンプレートファイルで以下で取得。
ACFで設定したカスタムフィールドのフィールド名で取得。
「option」を忘れずに。
<?php the_field('acf_no_filedname','option'); ?>