在 ACF 选项菜单下添加我自己的自定义子页面
Adding my own custom sub page under the ACF Options menu
所以我需要在 ACF(高级自定义字段)"Options" 页面下添加我自己的自定义页面,该页面是我使用来自 ACF 站点的正确代码创建的,工作正常。
所以我所做的是:
function options_invoiceno(){ ?>
<div class="wrap">
<h1>testing sub page</h1>
</div>
<?php }
function add_theme_menu_item() {
add_submenu_page(
"acf-options-invoice-design",
"sub page",
"sub page",
"manage_options",
"invoice-number",
"options_invoiceno"
);
}
add_action("admin_menu", "add_theme_menu_item");
这给了我 "Options" 下边栏中的子菜单:
但是当我点击菜单项时,我得到一个 404 Not Found 页面并且 URL 不正确:例如http://example.com/wp-admin/acf-options-invoice-design-sub
我错过了什么吗?这甚至可以在现有的 ACF 菜单下添加子菜单吗?
如有任何帮助或指导,我们将不胜感激。
尝试为您的菜单修改添加优先级,看看是否有帮助:
add_action('admin_menu', 'add_theme_menu_item', 105 );
所以我需要在 ACF(高级自定义字段)"Options" 页面下添加我自己的自定义页面,该页面是我使用来自 ACF 站点的正确代码创建的,工作正常。
所以我所做的是:
function options_invoiceno(){ ?>
<div class="wrap">
<h1>testing sub page</h1>
</div>
<?php }
function add_theme_menu_item() {
add_submenu_page(
"acf-options-invoice-design",
"sub page",
"sub page",
"manage_options",
"invoice-number",
"options_invoiceno"
);
}
add_action("admin_menu", "add_theme_menu_item");
这给了我 "Options" 下边栏中的子菜单:
但是当我点击菜单项时,我得到一个 404 Not Found 页面并且 URL 不正确:例如http://example.com/wp-admin/acf-options-invoice-design-sub
我错过了什么吗?这甚至可以在现有的 ACF 菜单下添加子菜单吗?
如有任何帮助或指导,我们将不胜感激。
尝试为您的菜单修改添加优先级,看看是否有帮助:
add_action('admin_menu', 'add_theme_menu_item', 105 );