wordpress虽然主要用在博客网站上,但是经过调整也是完全可以用作cms资讯类网站中,对于资讯网站用到的最多的功能肯定就是用户登陆注册了,今天来给大家分享一下wp用户登陆注册的知识,下面代码中我已经表明了要注意的地方了,以下就是wordpress用户登陆注册的核心代码
- <?php
- //current_user_can()wp自带判断登陆用户的权限
- if (!(current_user_can(‘level_0’))){ ?>
- <form action=“<?php echo get_option(‘home’); ?>/wp-login.php” method=“post” class=“wpuserform”>
- 欢迎来到<?php bloginfo(name) ?>
- 用户名 <input type=“text” name=“log” id=“log” class=“user_log” title=“用户名” value=“” size=“20” />
- 密码 <input type=“password” name=“pwd” id=“pwd” class=“user_pwd” title=“密码” value=“” size=“20” />
- <input type=“submit” name=“submit” id=“login” title=“登录” value=“登录” />
- <?php if (get_option(‘users_can_register’)) { ?><a href=“<?php echo site_url(‘wp-login.php?action=register’, ‘login’) ?>”> 立即注册</a><?php }?>
- <label id=“rememberlb” for=“rememberme”><input name=“rememberme” id=“rememberme” type=“checkbox” checked=“checked” value=“forever” /> 自动登陆 </label>
- <input type=“hidden” name=“redirect_to” value=“<?php echo $_SERVER[‘REQUEST_URI’]; ?>” />
- <a href=“<?php echo get_option(‘home’); ?>/wp-login.php?action=lostpassword”> 找回密码</a>
- </form>
- <!–user_identity –>
- <?php } else { global $user_identity, $user_level; ?>
- 欢迎您, <strong><?php echo $user_identity ?></strong>!
- <?php if (get_option(‘users_can_register’)) { ?><a href=“<?php bloginfo(‘siteurl’);?>/wp-admin/profile.php”>[个人中心]</a><?php }?>
- <a href=“<?php echo wp_logout_url( get_permalink() ); ?>”>[退出]</a>
- <?php }?>