这是我需要做的事情的简化版本(即,我知道还有其他方法可以做事情,但我需要解决这个特定问题)。我正在使用新安装的wordpress 3.3。
我有一个插件,我已将其添加到管理菜单:
add_menu_page(\'Plugin\',\'Plugin\', \'edit_pages\', \'plugin/page1.php\');
这很好,我可以点击它,它会让我:
admin.php?page=plugin/page1.php
插件/第1页。php上有一个表单:
<form action="admin.php?page=plugin/page2.php">
但是,当我提交表单时,我得到一个“您没有足够的权限访问此页面。”页
如果我添加插件/第2页。php作为一个菜单或子菜单项,然后我可以提交给它没有任何问题。如果我将表单的操作设置为admin。php?第页=插件/第1页。php表单提交也很好。
我的问题是,我该如何让它发挥作用?我怀疑我必须在某个地方注册一些东西,我只是不知道是什么,搜索结果一无所获。