如果我提交的表格中包含/wp-admin/admin-post.php
, 是否有方法将表单错误返回到原始页面?
我的表单有一个带有操作集的输入:
<input name="action" value="enquiry_form" />
我有一个操作设置来管理验证:
add_action(\'admin_post_enquiry_form\', \'mytheme_enquiry_form_submit\');
我可以使用wp\\U重定向返回到原始表单页面:
wp_redirect(\'/contact/\');
但重定向后,如何将变量/消息传递回此页面?
更新:为了补充说明,我认为这是处理表单数据的“正确”方法,而不是简单地添加init hoot来检查特定的POST变量。有无数的教程供人们使用管理帖子。php操作,例如:
WPMUDEV Handling Form Submissions
AdaptiveWeb Handle POST and GET requests in WordPress
SitePoint Handling POST Requests the WordPress Way