登录后的wordpress重定向循环

时间:2014-08-19 02:43:16

标签: wordpress redirect

我创建了一个名为投资组合的自定义帖子分类,所以这样的帖子有这样的网址:mydomain.com/portfolio/post-name/。到目前为止,这很好,但我发现我的Wordpress登录有问题,我相信这是导致它。我在每个帖子上都有一个登录链接,所以如果用户从那里登录,它应该被重定向到帖子页面,但我得到一个重定向循环错误。

如果您查看Wordpress尝试重定向到的URL,您会看到类似mydomain.com//post-name/的内容,这意味着URL中缺少分类名称,这会导致重定向错误。

如何解决此问题并修复重定向?

谢谢。

1 个答案:

答案 0 :(得分:0)

登录后重定向到上一页 在function.php中添加以下代码会有所帮助。

    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();


}
}