管理菜单突出显示CPT的错误项目

时间:2019-01-25 作者:markmoxx

我的自定义帖子类型有两个子菜单项,但只有第一个子菜单项“常规设置”,在查看任何一个子菜单页时都会亮起。

    add_submenu_page(
        \'edit.php?post_type=landingpage\',
        "General Settings", 
        "General Settings", 
        \'manage_options\', 
        "wp_cpt_plugin_page", 
        \'my_callback\'
    );
    add_submenu_page(
        \'edit.php?post_type=landingpage\', 
        \'Form Settings\',
        \'Form Settings\',
        \'manage_options\', 
        \'wp_cpt_plugin_page&tab=form-settings\', 
        \'my_callback\'
    );
如何在查看页面时点亮“表单设置”?

1 个回复
SO网友:Jaydip Nimavat

Check:

add_submenu_page(
    \'edit.php?post_type=landingpage\', 
    \'Form Settings\',
    \'Form Settings\',
    \'manage_options\', 
    // This is the menu slug, you can not pass the arguments,
    // if you want to pass arguments then add only one sub menu page and
    // links with arguments, also display content with conditions of passed arguments.
    \'wp_cpt_plugin_page-form-settings\',
    \'my_callback\'
);

相关推荐

在将代码添加到函数后无法登录WordPress wp-admin。php

我在函数末尾添加以下代码。php文件,用于根据自定义帖子的帖子标题填充分类法。问题是,当我添加代码时,尝试登录wp admin时会出现以下错误。非常感谢您能帮助我们弄清楚为什么会发生这种情况。Error:错误:由于意外输出,Cookie被阻止。有关帮助,请参阅此文档或尝试支持论坛。Code: <?php function update_custom_terms($post_id) { // only update terms if