我已经查看了几个关于此的在线文档以及查看了该站点上的帖子,但似乎仍然无法让我的管理员帖子请求正常工作。在我的管理菜单构造函数中,我添加了以下操作:
add_action('admin_post_modify_release_request', 'handle_release_posting');
处理程序具有以下功能:
function handle_release_posting(){
print_r($_POST);
echo "<br/>incoming:" . var_export($_POST, TRUE) . "<br/>";
?> <div class="wrap">
<?php screen_icon(); ?>
<div class="release_response">Posting response goes here.</div>
</div>
<?php
}
我的html表单元素是这样的:“method="post"></p>
与其他输入加...
<input type="hidden" id='action' name="action" value="modify_release_request">
<input type="submit" value="Modify Release"></div>
</form>
提交请求的行为是调用http://joomla.tenasys.lan/wp-admin/admin-post.php
有一个完全空白的页面:
<html><head></head><body></body></html>
我错过了什么?我究竟做错了什么?