【问题标题】:Redirect the WordPress plugin after submitting button is clicked单击提交按钮后重定向 WordPress 插件
【发布时间】:2014-12-18 10:56:13
【问题描述】:

我创建了一个 WordPress 注册插件,我想要的是当用户成功注册后,将他/她重定向到感谢页面

这是我的按钮代码。

<?php
if(isset($_REQUEST['submit']))
{
header("location.href="http://www.getgometro.com/thank-you/");

wp_redirect( 'http://www.getgometro.com/thank-you/' );
exit;

wp_redirect("/www.getgometro.com/thank-you/", 303);
}  
?>

以上都不行

【问题讨论】:

  • header("Location: http://www.getgometro.com/thank-you/"); 也许?你的问题是?
  • 您的标头中有语法错误。检查here
  • @Rizier123 它显示此消息:** 警告:无法修改标头信息 - 标头已发送(输出开始于 /var/www/html/wordpress/wp-content/themes/twentyfourteen/header .php:52)**

标签: php wordpress


【解决方案1】:

试试这个

 <?php 
 if(isset($_REQUEST['submit']))
  { ?>

<script>
window.location="http://www.getgometro.com/thank-you/";
</script>


<?php } ?>

这不是一个合适的解决方案。你需要阅读这个How to fix "Headers already sent" error in PHP

【讨论】:

    【解决方案2】:

    使用

    <meta http-equiv='refresh' content='0;"$yourLink"'>
    

    其中 $yourLink 包含您要将用户重定向到的链接地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      相关资源
      最近更新 更多