如何更改自定义管理菜单?
How to change custom admin menu?
我在 wordpress 中创建了一个具有以下功能的管理菜单:
function list_menu(){
add_menu_page( 'My Plugin', 'My Plugin', 'administrator', 'mylist', 'list_page', plugins_url('favicon.png'), 24);
}
add_action('admin_menu', 'list_menu');
function add_menu(){
add_submenu_page( 'mylist', 'Add New', 'Add New', 'administrator', 'add_new_page', 'add_page');
}
add_action('admin_menu', 'add_menu');
但是它创建了一个菜单,在菜单中有重复的值,如下所示:
有没有办法让菜单变成这样:
=> My Plugin
===> All Posts
===> Add New
你能试试这个代码吗?
<?php
function edit_admin_menus() {
global $menu, $submenu;
$menu[24][0] = 'My Plugin'; // TO change admin parent menu
$submenu['mylist'][0][0] = 'All Posts'; // To change child menu of "My Plugin" parent
}
add_action( 'admin_menu', 'edit_admin_menus' );
?>
谢谢。
我在 wordpress 中创建了一个具有以下功能的管理菜单:
function list_menu(){
add_menu_page( 'My Plugin', 'My Plugin', 'administrator', 'mylist', 'list_page', plugins_url('favicon.png'), 24);
}
add_action('admin_menu', 'list_menu');
function add_menu(){
add_submenu_page( 'mylist', 'Add New', 'Add New', 'administrator', 'add_new_page', 'add_page');
}
add_action('admin_menu', 'add_menu');
但是它创建了一个菜单,在菜单中有重复的值,如下所示:
有没有办法让菜单变成这样:
=> My Plugin
===> All Posts
===> Add New
你能试试这个代码吗?
<?php
function edit_admin_menus() {
global $menu, $submenu;
$menu[24][0] = 'My Plugin'; // TO change admin parent menu
$submenu['mylist'][0][0] = 'All Posts'; // To change child menu of "My Plugin" parent
}
add_action( 'admin_menu', 'edit_admin_menus' );
?>
谢谢。