在ACF选项菜单下添加我自己的自定义子页面

时间:2015-12-11 09:28:48

标签: wordpress advanced-custom-fields

所以我需要在ACF(高级自定义字段)"选项"下添加我自己的自定义页面。我用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");

它给了我在&#34;选项&#34;:

下边栏中的子菜单

sub menu item

但是当我点击进入菜单项时,我得到一个404 Not Found页面并且URL不正确:例如http://example.com/wp-admin/acf-options-invoice-design-sub

我错过了什么吗?甚至可以在现有的ACF菜单下添加子菜单吗?

任何帮助或指示都将受到赞赏。

1 个答案:

答案 0 :(得分:6)

尝试为菜单修改添加优先级,看看是否有帮助:

add_action('admin_menu', 'add_theme_menu_item', 105 );