[英]Unable to submit form using admin post wordpress
我一直在wordpress中遇到问题。 我有如下表格
<form role="form" action="<?php echo admin_url( 'admin-post.php' ); ?>" method="post">
<div class="form-group">
<input type="text" class="form-control required" name="input_name" id="inputName" placeholder="Name*"/>
</div>
<div class="form-group">
<input type="email" class="form-control required" name="input_email" id="inputEmail" placeholder="Email*"/>
$nonce = wp_create_nonce( 'catalog_nonce' );
<input type="hidden" name="catalog_nonce" value="<?php echo $nonce?>"/>
<input type="hidden" name="action" value="download_catalog"/>
</div>
<div class="form-group">
<input type="text" class="form-control" id="inputMobile" name="input_mobile" placeholder="Mobile"/>
</div>
</form>
而且我在我的functions.php中添加了admin post钩子,如下所示:
add_action('admin_post_download_catalog','download_catalog');
add_action('admin_post_nopriv_download_catalog','download_catalog');
function download_catalog() {
print_r($_POST);wp_die();
}
但是,每次我提交表单时,它都会重定向到搜索结果页面。
我还通过更新永久链接并停用了插件进行了测试。 什么也没发生,它重定向到domain/home/s?=
。 请帮我 。 提前致谢
在浏览器中清除cookie可以解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.