如何在登录前将注册用户重定向到他正在阅读的页面

时间:2012-08-30 17:10:45

标签: wordpress redirect

我有一个注册系统,可以将用户重定向到特定页面,让我们说成功.php

在此页面中,我自定义脚本向用户发送欢迎邮件,并在Facebook上发布成功,因为注册是通过FB誓言。

我想将success.php重定向到用户正在阅读的原始页面,然后才要求注册/登录。

我该怎么做?

如果它有用,我正在使用Wordpress作为CMS。

这样的事情会在所有情况下都有效吗?

$_SERVER['HTTP_REFERER']

1 个答案:

答案 0 :(得分:0)

有很多方法可以在Wp中重定向用户最简单的方法:

wp_redirect()HERE)有两个参数:

$ location =用户将被重定向到的绝对URI。没有默认值。 $ status =要使用的状态代码。例如,301,302等。默认值为302。

wp_redirect('http://mywebsite.com/',302);

请注意,它也是pluggable.

然后你有

auth_redirect();

基本相同,但在提供访问权限之前需要登录 - 没有参数

您还可以使用login_redirect filter,但我不确定是否适用于您的情况。