出于某些原因,我们可能需要进行WordPress后台定制,比如增删一些菜单,或者修改某些内容,下面倡萌分享下自定义排序WordPress后台管理菜单的方法。
下面是一个范例,可达到本文配图的效果。将代码添加到当前主题的 functions.php 文件:
// 自定义排序WordPress后台管理菜单 (在 WP 3.5.2 测试通过) From wpdaxue.com
function custom_menu_order($menu_ord) {
if (!$menu_ord) return true;
return array(
'index.php', // “仪表盘”菜单
'edit.php?post_type=question', // 自定义文章类型的菜单
'edit-comments.php', //“评论”菜单
'upload.php', //“多媒体”菜单
'edit.php?post_type=cmp_slider', //自定义文章类型的菜单
'plugins.php', //“插件”菜单
'themes.php', //“主题”菜单
'edit.php?post_type=page', // “页面”菜单
'edit.php', // “文章”菜单
);
}
add_filter('custom_menu_order', 'custom_menu_order');
add_filter('menu_order', 'custom_menu_order');
你只需复制顶级菜单的链接(只取/wp-admin/后面的部分),然后添加到 第 4 行下面的数组中,进行排序即可。
提示:该方法有一个弊端:如果后台新增菜单或自定义文章类型,需要重新修改代码,不是很灵活,建议采用《WordPress 自定义后台管理菜单的顺序》的新方案。
如果你不想折腾代码,可以试试 WordPress后台管理菜单编辑插件:Admin Menu Editor
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。