我创建了一个名为投资组合的自定义帖子分类,所以这样的帖子有这样的网址:mydomain.com/portfolio/post-name/。到目前为止,这很好,但我发现我的Wordpress登录有问题,我相信这是导致它。我在每个帖子上都有一个登录链接,所以如果用户从那里登录,它应该被重定向到帖子页面,但我得到一个重定向循环错误。
如果您查看Wordpress尝试重定向到的URL,您会看到类似mydomain.com//post-name/的内容,这意味着URL中缺少分类名称,这会导致重定向错误。
如何解决此问题并修复重定向?
谢谢。
答案 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();
}
}