我一直在尝试使用高级自定义字段插件创建一个选项页面,并将以下代码添加到主题级functions.php
文件中:
if( function_exists('acf_add_options_page') ) {
acf_add_options_page('General Info');
}
但是,当我刷新wordpress管理面板时,不会创建指向新菜单选项的链接。
有谁知道这是为什么以及如何解决?我在Wordpress 4.4.2
答案 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,如果相关的话。