分类
WordPress教程

WordPress前台添加登陆框wp_login_form函数

使用这个wp_login_form函数还需要先判断用户是否登录,如果已经登陆了,肯定就不显示这个登陆框了。这里需要配合wordpress判断用户是否登录函数来一起使用。

<?php if ( is_user_logged_in() ) { ... } ?>

具体使用代码如下:

<?php if ( is_user_logged_in() ) : ?>
  <li>welcome, registered user!</li>
  <li><a href="<?php echo home_url();?>/wp-admin">wp admin</a></li>
  <li><a href="<?php echo home_url();?>/wp-admin/post-new.php">post new</a></li>
  <li><a href="<?php echo home_url();?>/wp-login.php?action=logout">log out</a></li>
<?php else : ?>
  <li>welcome, visitor!</li>
  <li><?php wp_login_form('label_username=用户'); ?></li>
<?php endif ?>