首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress 'admin.php‘页面的管理菜单顺序

WordPress 'admin.php‘页面的管理菜单顺序
EN

WordPress Development用户
提问于 2017-08-08 20:39:02
回答 1查看 1.2K关注 0票数 0

我使用下面的代码来更改WordPress管理面板的菜单顺序。

代码语言:javascript
复制
function reorder_admin_menu( $__return_true ) {
    return array(
         'index.php', // Dashboard
         'separator1', // --Space--
         'edit.php?post_type=page', // Pages
         'edit.php', // Posts
         'edit.php?post_type=portfolio', // Portfolio
         'admin.php?page=wpcf7', // Contact Form 7
         'upload.php', // Media
         'edit-comments.php', // Comments
   );
}
add_filter( 'custom_menu_order', 'reorder_admin_menu' );
add_filter( 'menu_order', 'reorder_admin_menu' );

现在,它对WordPress默认菜单项(如帖子、页面、媒体等)运行良好。但它似乎忽略了菜单项有一个片段的admin.php?page=xxx

例如,我使用admin.php?page=wpcf7 For Contact Form 7插件菜单将其置于Media菜单链接之上,但它仍然位于MediaComments菜单链接下面。

我怎样才能解决这个问题?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2017-08-08 22:54:23

而不是这样:

代码语言:javascript
复制
return array(
     'index.php', // Dashboard
     'separator1', // --Space--
     'edit.php?post_type=page', // Pages
     'edit.php', // Posts
     'edit.php?post_type=portfolio', // Portfolio
     'admin.php?page=wpcf7', // Contact Form 7
     'upload.php', // Media
     'edit-comments.php', // Comments
   );

试试这个:

代码语言:javascript
复制
return array(
     'index.php', // Dashboard
     'separator1', // --Space--
     'edit.php?post_type=page', // Pages
     'edit.php', // Posts
     'portfolio', // Portfolio
     'wpcf7', // Contact Form 7
     'upload.php', // Media
     'edit-comments.php', // Comments
   );
票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/276243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档