我需要通过URL注销登录用户,而无需登录页面或注销确认。是否可以?
例如:
我正在使用网址mysite.com/testpage?logout=1
。如果logout参数在URL中可用,我需要在没有任何注销确认的情况下注销用户,并且可以转到mysite.com/testpage
页面吗?
请为此建议任何选项
提前致谢
答案 0 :(得分:1)
您正在寻找WordPress的get_query_var()。例如,您可以定义一个函数,如下所示:
if ( get_query_var('logout') == '1' ) {
// Log the user out
// Codex: https://codex.wordpress.org/Function_Reference/wp_logout
}
答案 1 :(得分:0)
您可以使用<a href=" <?php echo wp_logout_url(home_url('login')) ?> ">Logout</a>
功能。
示例:
{{1}}
答案 2 :(得分:0)
请使用以下代码:
if ( get_query_var('logout') == '1' )
{
$redirect_url=home_url();
wp_logout();
wp_redirect($redirect_url);
}
希望它对你有用。