这是一个奇怪的问题,因为它非常特定于特定需求 - 为缺乏经验的管理员简化WP安装的后端。我知道他们应该去学习使用该应用程序,但是嘿......:)
我在管理信息中心内建了一个自定义菜单:
add_menu_page('NewMenu', 'NewMenu', 'administrator', 'new_admin_page', '', plugins_url('newplugin/icon.png'),1);
这使我的“NewMenu”位于仪表板的顶部。一切都很好。但是,我想将标准帖子列表放在该菜单下面,作为子菜单。请注意,它不是自定义帖子菜单,而是基本的“edit.php”。
我试过这个:
add_submenu_page('NewMenu', 'Posts', 'Posts', 'administrator', 'posts_list', 'edit.php');
它不起作用。它试图将我发送到wp-admin / admin.php?page = posts_list而不是wp-admin / edit.php
奇怪的是,如果我将'NewMenu'参数更改为'edit.php',它确实有用(并在帖子菜单中添加其他帖子列表......是的,很奇怪)。
任何人都可以帮助我吗?我只想将edit.php放在自定义管理菜单中。 :(
谢谢你们。
答案 0 :(得分:0)
想出来。 " edit.php"进入目标菜单,而不是功能,功能为空白:
add_submenu_page('NewMenu', 'Posts', 'Posts', 'administrator', 'edit.php', '');