将菜单的子级限制在“管理>外观>菜单”下

时间:2012-04-24 作者:Marsman

为了使WP后端尽可能对用户友好,我正在寻找一种方法来限制“管理>外观>菜单”下菜单的子菜单项(或子菜单项)的数量。他们的想法是:当一个主题不支持第二个菜单级别时,它也不可能在后端将项目添加(拖动)到此级别。

我想要实现这一点,我必须深入研究jQuery UI库(更具体地说是jQuery可排序库)。

最好不必编辑WP的核心。有人对此有任何想法或经验吗?

期待您的想法。

1 个回复
SO网友:kaiser

仅使用remove_submenu_page( $menu_slug, $submenu_slug );.

  • $menu_slug = 父页$submenu_slug = 子菜单页用法示例:

    // Remove the submenu page for widgets
    add_action( \'admin_menu\', \'adjust_the_wp_menu\', 999 );
    function adjust_the_wp_menu() 
    {
        remove_submenu_page( \'themes.php\', \'widgets.php\' );
    }
    

结束