November 2015

Blog

WordPress实现前台登录功能

之前我们已经介绍了WordPress添加前台注册功能的方面,既然有注册,那么就应该有登录。我们今天来介绍一下实现WordPress前台登录的方法: 一、添加登录表单 1、首先在当前主题的目录下新建一个php文件,命名为page-login.php,然后将page.php中的所有代码复制到page-login.php中; 2、删除page-login.php开头的所有注释,即 /* 与 */ ,以及它们之间的所有内容; 3、搜索:the_content,可以查找到类似代码<?php the_content(); ?>,将其替换成代码一(注意使用UTF-8编码保存) 如果你在page-login.php中找不到the_content,那么你可以查找:get_template_part,可找到类似代码:<?php get_template_part( ‘content’, ‘page’ ); ?>,将content-page.php中的所有代码替换这部分代码即可。再用下面的代码替换其中的<?php the_content(); ?> 代码一 <?php the_content(); ?> <?php if(!empty($error)) { echo ‘<p class=”ludou-error”>‘.$error.’</p>‘; } if (!is_user_logged_in()) { ?> <form name=“loginform” method=“post” action=“<?php echo $_SERVER[“REQUEST_URI“]; ?>” class=”ludou-login”> <p> <label for=“log”>用户名<br /> <input type=“text” name=“log” id=“log” class=“input” value=“<?php if(!empty($user_name)) echo $user_name; ?>” size=”20″ /> </label> </p> <p> <label for=“pwd”>密码(至少6位)<br /> <input id=“pwd” class=“input” type=“password” size=“25” value=“” name=“pwd” /> </label> </p><p class=“forgetmenot”> <label for=“rememberme”> <input name=“rememberme” type=“checkbox” id=“rememberme” value=“1” <?php checked( $rememberme ); ?> /> 记住我 </label> </p><p class=“submit”> <input type=“hidden” name=“redirect_to” value=“<?php if(isset($_GET[‘r’])) echo $_GET[‘r’]; ?>”…

Blog

WordPress添加前台注册功能

一、添加注册表单 1、首先在当前主题的目录下新建一个php文件,命名为reg-page.php,然后将page.php中的所有代码复制到reg-page.php中; 2、删除reg-page.php开头的所有注释,即 /* 与 */ ,以及它们之间的所有内容; 3、搜索:the_content,可以查找到类似代码:<?php the_content(); ?>,将这段代码替换成代码一(注意使用UTF-8编码另存为替换原来的reg-page.php) 如果你在reg-page.php中找不到the_content,那么你可以查找:get_template_part,可找到类似代码:<?php get_template_part( ‘content’, ‘page’ ); ?>,将content-page.php中的所有代码替换这部分代码即可。再用下面的代码替换<?php the_content(); ?> 代码一 <?php the_content(); ?> <?php if(!empty($error)) { echo ‘<p class=”ludou-error”>‘.$error.’</p>‘; } if (!is_user_logged_in()) { ?> <form name=“loginform” method=“post” action=“<?php echo $_SERVER[“REQUEST_URI“]; ?>” class=”ludou-login”> <p> <label for=“log”>用户名<br /> <input type=“text” name=“log” id=“log” class=“input” value=“<?php if(!empty($user_name)) echo $user_name; ?>” size=”20″ /> </label> </p> <p> <label for=“pwd”>密码(至少6位)<br /> <input id=“pwd” class=“input” type=“password” size=“25” value=“” name=“pwd” /> </label> </p><p class=“forgetmenot”> <label for=“rememberme”> <input name=“rememberme” type=“checkbox” id=“rememberme” value=“1” <?php checked( $rememberme ); ?> /> 记住我 </label> </p><p class=“submit”> <input type=“hidden” name=“redirect_to” value=“<?php if(isset($_GET[‘r’])) echo $_GET[‘r’]; ?>” />…

calf-blog-top