10 次查询 耗时 0.046 秒
共写了529个字,约2分钟读完,共有1条留言
登录/注册
  • 首页
  • »
  • 时光机
  • »
  • WordPress教程:退出登录后停留当前页面
  • WordPress教程:退出登录后停留当前页面

    作者:胡永云

    日期:2020年03月07日

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

    做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
    — 于 共写了529个字
    — 文内使用到的标签:
    — 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可

    “WordPress教程:退出登录后停留当前页面”共有1条评论

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

    发表评论