高级自定义字段选项页面设置
Advanced Custom Fields Options Page Setup
我一直在尝试使用高级自定义字段插件创建一个选项页面,并将以下代码添加到主题级别 functions.php
文件中:
if( function_exists('acf_add_options_page') ) {
acf_add_options_page('General Info');
}
但是,当我刷新 wordpress 管理面板时,link 没有创建新菜单选项。
有谁知道这是为什么以及如何解决?我在使用 Wordpress 4.4.2
您可能需要使用 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
插件是否确实处于活动状态。此外,该文档页面中有一条注释显示 "This function requires at least ACF PRO version 5.0.0." 因此选项页面可能无法在 the non-pro version 上工作,如果相关的话。
我一直在尝试使用高级自定义字段插件创建一个选项页面,并将以下代码添加到主题级别 functions.php
文件中:
if( function_exists('acf_add_options_page') ) {
acf_add_options_page('General Info');
}
但是,当我刷新 wordpress 管理面板时,link 没有创建新菜单选项。
有谁知道这是为什么以及如何解决?我在使用 Wordpress 4.4.2
您可能需要使用 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
插件是否确实处于活动状态。此外,该文档页面中有一条注释显示 "This function requires at least ACF PRO version 5.0.0." 因此选项页面可能无法在 the non-pro version 上工作,如果相关的话。