首页 > 解决方案 > Wordpress 管理菜单,显示顶层的另一个名称

问题描述

我正在尝试添加不同的菜单标题。就像“转到”应该是“更多”,但如果你点击它,它仍然应该转到第一个。

在此处输入图像描述

add_action('admin_menu', 'my_menu_pages');
function my_menu_pages(){
    add_menu_page('More', 'More', 'manage_options', 'my-menu', 'edit.php?post_type=goto' );
    add_submenu_page('my-menu', 'Goto', 'Goto', 'manage_options', 'edit.php?post_type=goto' );
    add_submenu_page('my-menu', 'Gallerys', 'Gallerys', 'manage_options', 'edit.php?post_type=join' );
}

标签: wordpress

解决方案


在您的活动主题的functions.php中添加以下代码片段以实现上述目的 -

add_action( 'admin_menu', 'fix_admin_menu', 999 );
function fix_admin_menu(){
    global $submenu;
    if ( ! isset( $submenu['my-menu'] ) ) {
        return;
    }
    unset( $submenu['my-menu'][0] );
}

推荐阅读