WordPress添加前台注册功能的方法


本文整理自网络,侵删。

本文实例讲述了WordPress添加前台注册功能的方法。分享给大家供大家参考。具体分析如下:

WordPress属于个人博客型的开源系统,是不是具备前台注册功能的,下面我来介绍自己给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中找不到the_content,那么你可以查找:get_template_part,可找到类似代码:<?php get_template_part( 'content', 'page' ); ?>,将content-page.php中的所有代码替换这部分代码即可。再用下面的代码替换<?php the_content(); ?>

html代码如下:

代码如下:
<?php the_content(); ?>
<?php if(!emptyempty($error)) {
echo '<p class="ludou-error">'.$error.'</p>';
}
if (!is_user_logged_in()) { ?>
<form name="registerform" method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>" class="ludou-reg">
<p>
<label for="user_login">用户名

<input type="text" name="user_login" id="user_login" class="input" value="<?php if(!empty($sanitized_user_login)) echo $sanitized_user_login; ?>" size="20" />
</label>
</p>
<p>
<label for="user_email">电子邮件

<input type="text" name="user_email" id="user_email" class="input" value="<?php if(!empty($user_email)) echo $user_email; ?>" size="25" />
</label>
</p>

<p>
<label for="user_pwd1">密码(至少6位)

<input id="user_pwd1" class="input" type="password" tabindex="21" size="25" value="" name="user_pass" />
</label>
</p>

<p>
<label for="user_pwd2">重复密码

<input id="user_pwd2" class="input" type="password" tabindex="21" size="25" value="" name="user_pass2" />
</label>
</p>

<p class="submit">
<input type="hidden" name="ludou_reg" value="ok" />
<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="注册" />
</p>
</form>
<?php
} else {
echo '<p class="ludou-error">您已注册成功,并已登录!</p>';
}
?>
添加表单处理代码:在reg-page.php开头处中,将第一个 <?php 改成代码二(注意使用UTF-8编码保存)

阅读剩余部分

相关阅读 >>

wordpress免登录发布接口,支持所有wordpress版本

wordpress获取自定义字段get_post_meta函数使用介绍

教你如何在wordpress发布文章时自定义文章作者名称

php-cgi进程cpu负载过高:禁用wordpress定时任务wp-cron.php

wordpress主题中添加文章列表页页码导航的php代码实例

nginx下wordpress链接(url伪静态)301永久重定向实现方法

编写php脚本清除wordpress头部冗余代码的方法讲解

wordpress中非插件实现嵌套回复效果的方法

wordpress自定义字段的使用心得

wordpress中登陆后关闭登陆页面及设置用户不可见栏目

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...