32 次查询 耗时 0.065 秒
2020年03月07日发布,共写了529个字,约2分钟读完

WordPress教程:退出登录后停留当前页面

用户登录设计精髓:用户登录的最终目的是为了做登录之后才能操作的事情。

做Wordpress主题开发的时候,用户登录与退出的设计是很讲究的,用户登录与退出的目的不仅仅是为了登录与退出,而是为了做登录之后才能操作的事情。

之前讲了如何在当前页面登录,今天讲下如何在当前页面退出。

退出登录后停留当前页面代码:

<?php if ( $user_ID ) { ?>
<a href="<?php echo wp_logout_url( home_url(add_query_arg(array(),$wp->request)) ); ?>" title="退出账号">退出</a>
<?php } ?>

当前页面登录请参考:WordPress用户登录后自动跳转到当前页面

退出登录后跳转指定页面代码:

/*
退出登录后跳转到指定页面
*/
add_filter('logout_url', 'ao_logout_redirect', 10, 2);
function ao_logout_redirect($logouturl, $redir) {
$redir = 'https://aoaoao.info'; // 要跳转的指定页面
return $logouturl . '&redirect_to='.urlencode($redir);
}

 

Back Top

有1条留言来自: “WordPress教程:退出登录后停留当前页面

  1. 2020-03-07 9:06:15

    用户登录设计精髓:用户登录的最终目的是为了做登录之后才能操作的事情。

发表评论

* 为必填项。欢迎踊跃发言,你的观点将一针见血!