Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在wordpress中将上一页重定向到上一页_Php_Wordpress - Fatal编程技术网

Php 如何在wordpress中将上一页重定向到上一页

Php 如何在wordpress中将上一页重定向到上一页,php,wordpress,Php,Wordpress,我是wordpress的新手。我目前正在进行注册和登录。我有一个页面限制url lethttp://xyz.com/abc。此url需要登录/注册 我需要的是,当一个用户注册或登录,然后它应该在这个以前的url重定向 在登录中,我添加了以下挂钩: a 它是为我工作,但我不知道如何我可以重定向这个网址后,成功注册。我在登录页面上有注册链接这是一种粗略的方法,但是,你可以创建$\u会话['your\u registration\u REFERER']粘贴你的$\u服务器[“HTTP\u REFERE

我是wordpress的新手。我目前正在进行注册和登录。我有一个页面限制url let
http://xyz.com/abc
。此url需要登录/注册

我需要的是,当一个用户注册或登录,然后它应该在这个以前的url重定向

在登录中,我添加了以下挂钩:

a


它是为我工作,但我不知道如何我可以重定向这个网址后,成功注册。我在登录页面上有注册链接

这是一种粗略的方法,但是,你可以创建
$\u会话['your\u registration\u REFERER']
粘贴你的
$\u服务器[“HTTP\u REFERER”]
,注册后重定向到此url。

如中所述,你可以使用:
获取用户访问的最后一个url,在注销之前或登录之后。

我正在使用我的登录插件主题,那么我应该把代码放在哪里阅读它呢?是的-如果有“wp_”的方法,那么我说使用它!
if ( (isset($_GET['action']) && $_GET['action'] != 'logout') || (isset($_POST['login_location']) && !empty($_POST['login_location'])) ) {
    add_filter('login_redirect', 'my_login_redirect', 10, 3);
    function my_login_redirect() {
        $location = $_SERVER['HTTP_REFERER'];
        wp_safe_redirect($location);
        exit();
    }
}
if ( (isset($_GET['action']) && $_GET['action'] != 'logout') || (isset($_POST['login_location']) && !empty($_POST['login_location'])) ) {
    add_filter('login_redirect', 'my_login_redirect', 10, 3);
    function my_login_redirect() {
        $location = $_SERVER['HTTP_REFERER'];
        wp_safe_redirect($location);
        exit();
    }
}