从查看codex 使用后print_r($GLOBALS[\'menu\'];
要显示菜单项的数组列表,我看到我的CPT列为
16,17,18,19
在返回的数组中。
20
是
Pages
菜单项,以及
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
.手动设置插件和CPT的菜单号。我有插件菜单代码-如何以及在哪里在自定义帖子代码中添加类似功能
最合适的回答,由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\' );