如何从插件页面重定向

时间:2014-11-26 作者:Suresh Kamrushi

处理完其中一个插件文件中的表单数据后,我需要重定向到其他页面。当我使用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的评论。

结束

相关推荐

Conditional Redirect

我希望基于浏览器进行重定向,但只针对特定页面(或2)。如果浏览器为IE7或更低版本,我想将用户发送到另一个页面。alt页面将有完全不同的设置,所有内容都适用于他们的旧垃圾。我找不到插件。我正在考虑做一个php注入插件,使这个页面特定。有什么建议吗?