处理完其中一个插件文件中的表单数据后,我需要重定向到其他页面。当我使用wordpress函数或php wp\\u redirect()/header()时,它会显示错误,如“header ready send”html在此文件之前已经开始打印。那个么,在处理插件文件中的表单数据之后,如何重定向呢。
如何从插件页面重定向
1 个回复
SO网友:Suresh Kamrushi
添加了钩子来处理所有表单值,然后根据处理结果重定向:
在主题/函数中添加以下PHP代码。php:
function process_form(){
//code goes here
}
add_action( \'admin_post_appointment_form_process\', \'process_form\' );
并在以下html中添加/更新为表单:<form name="frm1" id="frm1" action="<?php echo home_url()?>/wp-admin/admin-post.php" method="post">
<input type="hidden" name="action" value="appointment_form_process">
感谢@Milo的评论。结束