繁体   English   中英

当用户在wordpress中按登出按钮时,重定向到登录页面

[英]redirect to login page when user press logout in wordpress

当用户单击注销时,我遇到了问题,他被重定向到了wordpress的登录页面,而我希望他被重定向到网站的登录页面。

这是我正在尝试的标题链接,但它不起作用:

header("Location:http://".$_SERVER['HTTP_HOST']."/ngo/wp-login.php?action=logout".
           "&redirect_to=http://".$_SERVER['HTTP_HOST']."/ngo/?page_id=56");

get_header();

ngo/?page_id=56是登录页面的永久链接。

像这样:

add_action( 'wp_logout', 'my_redirect' );

function my_redirect() {
    wp_redirect( 'http://whatever_you_like.com' );
}

WordPress有一个挂钩系统,您可以在其中挂钩最重要的时刻。 使用上面的代码,我们只是说我们要在注销时处理某些内容,并且处理程序回调在哪里。

如果您有课程,我也可以给您OOP风格。

为此,请尝试使用WP 函数 该参数是注销时重定向到的URL。

<?php echo wp_logout_url( $redirect ); ?> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM