Warning: Trying to access array offset on false in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 216
wp_logout_url() - 检索注销的URL - WordPress函数 - WordPress动力
当前浏览:首页 / WordPress函数 / wp_logout_url()

wp_logout_url( string $redirect = '' )

检索注销的URL


Warning: Undefined array key -1 in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/reference-cat.php on line 185

Warning: Undefined array key 3 in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/reference-cat.php on line 186

Warning: Undefined variable $searchand in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 154

Warning: Undefined array key "8cdf2b51996d037c9a3d325f98d22570" in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 223

Warning: Undefined variable $searchand in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 154

Warning: Undefined array key "05a767e1e80b3fbcaa4313c042c82dd3" in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 223

urlmore...


描述

返回允许用户退出网站的URL。


参数

$redirect

(string) (可选) 注销时重定向到的路径。

默认值: ''


返回

(string) 注销的URL。注:HTML通过wp_nonce_url()中的esc_html()编码。



源码

查看源码 官方文档


更新日志

版本描述
2.7.0开始引入

使用示例

  • 示例1

    这个例子展示了如何注销并重定向到循环中的当前页面。

    <a href="<?php echo wp_logout_url( get_permalink() ); ?>">Logout</a>
    
  • 示例2

    这个例子展示了如何注销并重定向到主页。

    <a href="<?php echo wp_logout_url( home_url() ); ?>">Logout</a>
    
  • 示例3

    默认用法。

    <a href="<?php echo wp_logout_url(); ?>">Logout</a>
    
  • 示例4

    这个例子展示了如何注销并重定向到另一个站点。如果您在注销时使用wp_logout_url重定向到另一个站点(例如,多站点网络中的另一个子站点),则需要使用allowed_redirect_hosts过滤器。

    add_filter( 'allowed_redirect_hosts', 'wpdocs_allow_ms_parent_redirect' );
    
    /**
     * Add host to redirection whitelist.
     * @param  array $allowed Redirection allowed hosts.
     * @return array          Extended redirection allowed hosts.
     */
    function wpdocs_allow_ms_parent_redirect( $allowed ) {
    	$allowed[] = 'multisiteparent.com';
    	return $allowed;
    }
    
    <a href="<?php echo wp_logout_url( 'http://multisiteparent.com' ); ?>">Logout</a>
    
  • 示例5

    注销重定向到主页

    add_action( 'wp_logout','wpdocs_ahir_redirect_after_logout' );
    function wpdocs_ahir_redirect_after_logout() {
        wp_safe_redirect( home_url() );
        exit();
    }
  • 示例6

    默认安全使用。

    <a href="<?php echo esc_url( wp_logout_url() ); ?>">Logout</a>