管理插件发布到插件内的另一个文件

时间:2012-01-09 作者:laznik

这是我需要做的事情的简化版本(即,我知道还有其他方法可以做事情,但我需要解决这个特定问题)。我正在使用新安装的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表单提交也很好。

我的问题是,我该如何让它发挥作用?我怀疑我必须在某个地方注册一些东西,我只是不知道是什么,搜索结果一无所获。

1 个回复
SO网友:paulruescher

我建议您查看一下设置APIhttp://codex.wordpress.org/Settings_API, 还是这不符合你的需要?

结束

相关推荐

Add Admin User via SQL

我给了我的客户wordpress安装的管理员帐户,但我忘了为自己添加管理员用户。现在,我无法再访问管理面板,因为他们更改了密码。我可以直接访问数据库,想知道是否可以通过SQL注入新的管理员用户?