是否在登录时添加注销链接,在注销时使其消失?

时间:2012-08-03 作者:MrMachoman86

我试图在用户登录时显示注销链接,并在用户未登录时使其消失。

由于我安装了一个插件,目前为止我的代码用于登录和注册链接,所以“登录”和“注册”消失得很好,现在要注销我需要一些帮助。。。代码如下:

<ul id="login-navigation">
<?php if ( is_user_logged_in() ) {
          $user = wp_get_current_user();
          echo \'Welcome <strong>\'.$user->display_name.\'!</strong> \';
} else { ?>
    <a href="/wp-login.php?action=register" class="simplemodal-register" >Register</a>
    <strong>or</strong>
<?php }
wp_loginout( get_permalink() ); ?>
</ul>

2 个回复
SO网友:Joshua Abenazer

尝试使用wp_loginout(). 它会自动处理这些条件。

SO网友:nvartolomei

Try this:

<ul id="login-navigation" >
    <?php
    if (is_user_logged_in()) {
        $user = wp_get_current_user();
        echo __(\'Welcome\') . \' <strong>\' . $user->display_name . \'!</strong> \';
    } else { ?>
        <a href="<?php echo site_url(\'wp-login.php?action=register\') ?>" class="simplemodal-register" ><?php echo __(\'Register\'); ?></a>
        <strong>or</strong>
    <?php } ?>
    <?php wp_loginout( $_SERVER[\'REQUEST_URI\'] ); ?>
</ul>
结束