我使用静态首页作为主页。在某些部分(如标题文本等(需要在管理端进行管理。因此,我决定使用ACF(高级自定义字段(插件并为私有模式页面创建一些自定义字段,使用页面ID填充内容。
- 谁能建议我是否应该继续此步骤或任何更好的解决方案?
- 私有模式页面是否也会通过搜索获得索引 发动机?
我会为此创建一个选项页面,特别是不同的子选项页面(例如页眉/页脚等(
这是通过其记录的功能完成的:
if( function_exists('acf_add_options_page') ) {
// add parent
$parent = acf_add_options_page(array(
'page_title' => 'Theme General Settings',
'menu_title' => 'Theme Settings',
'redirect' => false
));
// add sub page
acf_add_options_sub_page(array(
'page_title' => 'Header',
'menu_title' => 'Header',
'parent_slug' => $parent['menu_slug'],
));
}
然后,您为这些字段创建一个字段组,并在显示此类组的位置的下拉列表中选择该特定选项子页面。
然后要访问字段,您只需使用其功能:
$field = get_field('field_name', 'option');
请记住,字段名称必须是唯一的,建议使用前缀。