我正在清理WordPress仪表板菜单,以便于我们的客户使用。
如何将位于“外观”>“菜单”的“菜单”链接移动到仪表板左列上自己的选项卡中?我想这是功能上的变化。php,但在搜索之后,我没有找到任何解决方案。
谢谢你的帮助!
我正在清理WordPress仪表板菜单,以便于我们的客户使用。
如何将位于“外观”>“菜单”的“菜单”链接移动到仪表板左列上自己的选项卡中?我想这是功能上的变化。php,但在搜索之后,我没有找到任何解决方案。
谢谢你的帮助!
这里是如何添加新菜单和删除旧菜单的代码
add_action(\'admin_menu\', \'change_menus_position\');
function change_menus_position() {
// Remove old menu
remove_submenu_page( \'themes.php\', \'nav-menus.php\' );
//Add new menu page
add_menu_page(
\'Menus\',
\'Menus\',
\'edit_theme_options\',
\'nav-menus.php\',
\'\',
\'dashicons-list-view\',
68
);
}
之后,可能会出现一些打开“外观”的bug,但您可以使用css修复它您可以转储所有菜单
global $menu,$submenu;
echo \'<pre>\';
print_r($menu);
print_r($submenu);
echo \'</pre>\';
wp_die();
也可以添加自定义分隔符(菜单之间的间距)function add_admin_menu_separator( $position ) {
global $menu;
$menu[ $position ] = array(
0 => \'\',
1 => \'read\',
2 => \'separator\' . $position,
3 => \'\',
4 => \'wp-menu-separator\'
);
}
和使用add_admin_menu_separator(\'21\');
add_admin_menu_separator({custom_position});
我不小心将仪表板上的wordpress地址从http://改为https://。有什么我能做的吗?