顶级菜单位置会覆盖另一个条目

时间:2015-01-25 作者:myol

从查看codex 使用后print_r($GLOBALS[\'menu\']; 要显示菜单项的数组列表,我看到我的CPT列为

16,17,18,19 
在返回的数组中。20Pages 菜单项,以及15 作为Links 菜单项。我有一个设置插件,我希望与我的自定义帖子一起显示。如果我添加

add_menu_page( \'Settings\', \'Settings\', \'manage_options\', \'plugin_name\', \'plugin_name_options_page\', content_url( \'/img/icon.png\', __FILE__), 20 );
然后Pages 菜单项被我的插件条目完全覆盖,而不是移动到21

菜单中Posts部分的数组似乎以25结尾,所以我想我有两个选择;

了解如何将我的插件插入菜单数组20 并将数组中的其他页面进一步移动1.

1 个回复
最合适的回答,由SO网友:myol 整理而成

嗯,错过了this codex 页要解决这个问题,数字应该作为十进制字符串传递,而不是int;

20 -> \'19.1\'
调整后的代码;

add_menu_page( \'Settings\', \'Settings\', \'manage_options\', \'plugin_name\', \'plugin_name_options_page\', content_url( \'/img/icon.png\', __FILE__), \'19.1\' );

结束

相关推荐