WordPress 自定义后台管理菜单顺序

当我们在WordPress后台添加了多个自定义文章类型的时候,后台菜单的顺序往往会变得混乱不堪,这时候,对后台…

当我们在WordPress后台添加了多个自定义文章类型的时候,后台菜单的顺序往往会变得混乱不堪,这时候,对后台菜单进行一下排序是非常有必要的,如果我们是通过代码添加的自定义文章类型,只需要注意添加的顺序即可。如果我们是通过插件添加的,就的通过WordPress的’menu_order’这个过滤器进行调整了。

对后台管理菜单排序的代码

function custom_menu_order($menu_ord) {
   if (!$menu_ord) return true;
   return array(
    'index.php', // this represents the dashboard link
    'edit.php?post_type=events', //自定义文章类型菜单
    'edit.php?post_type=news', 
    'edit.php?post_type=articles', 
    'edit.php?post_type=faqs', 
    'edit.php?post_type=mentors',
    'edit.php?post_type=testimonials',
    'edit.php?post_type=services',
    'edit.php?post_type=page', //默认的页面菜单
    'edit.php', //默认的文章菜单
);
}
add_filter('custom_menu_order', 'custom_menu_order');
add_filter('menu_order', 'custom_menu_order');

从代码中可以看出,排序是直接通过后台网址实现的,非常直观方便。把以上代码添加到当前WordPress主题的function.php文件里,再回到后台刷新一下,看以看到后台管理菜单已经按照我们的需要排好顺序了。

类别:WordPress 教程精选

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册