高级自定义字段选项页面设置

时间:2016-03-13 02:03:04

标签: php wordpress advanced-custom-fields

我一直在尝试使用高级自定义字段插件创建一个选项页面,并将以下代码添加到主题级functions.php文件中:

if( function_exists('acf_add_options_page') ) {
    acf_add_options_page('General Info');
}

但是,当我刷新wordpress管理面板时,不会创建指向新菜单选项的链接。

有谁知道这是为什么以及如何解决?我在Wordpress 4.4.2

1 个答案:

答案 0 :(得分:3)

您可能需要使用associative array version of the function call,因此您可以将page_title 以及指定为menu_title

if( function_exists('acf_add_options_page') ) {
    $args = array(
          'page_title' => 'General Info',
          'menu_title' => 'General Info',
          'icon_url' => 'dashicons-schedule'
          //other args
      );
    acf_add_options_page($args);

}

按照通常的健全性检查,您可能还会检查advanced-custom-fields-pro插件是否确实处于活动状态。另外,文档页面中有一条注释“此功能至少需要ACF PRO 5.0.0版”。因此,选项页面可能无效the non-pro version,如果相关的话。