Wordpress根据url参数注销

时间:2015-06-17 06:30:50

标签: php wordpress

我需要通过URL注销登录用户,而无需登录页面或注销确认。是否可以?

例如:

我正在使用网址mysite.com/testpage?logout=1。如果logout参数在URL中可用,我需要在没有任何注销确认的情况下注销用户,并且可以转到mysite.com/testpage页面吗?

请为此建议任何选项

提前致谢

3 个答案:

答案 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);
}

希望它对你有用。