在Wordpress中,我可以将ACF插件用于私人页面以获取一些数据吗?



我使用静态首页作为主页。在某些部分(如标题文本等(需要在管理端进行管理。因此,我决定使用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');

请记住,字段名称必须是唯一的,建议使用前缀。

最新更新