【发布时间】:2014-02-24 18:22:47
【问题描述】:
这是一个有点奇怪的问题,因为它非常适合特定需求 - 为没有经验的管理员简化 WP 安装的后端。我知道他们应该去学习使用该应用程序,但是嘿... :)
我在管理仪表板中构建了一个自定义菜单:
add_menu_page('NewMenu', 'NewMenu', 'administrator', 'new_admin_page', '', plugins_url('newplugin/icon.png'),1);
这会将我的“NewMenu”放在仪表板的顶部。一切都很好。但是,我想将标准帖子列表放在该菜单下方,作为子菜单。请注意,它不是 custom 帖子菜单,而是基本的“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 放在自定义管理菜单中。 :(
谢谢大家。
【问题讨论】: