wordpress如何利用数据库批量删除垃圾用户

飞鸟 11月 5, 201923:23:37
评论
1,306

WordPress 使用 wp_users 数据表存储用户的主要数据,该数据表结构类似于wp_posts 和 wp_comments 数据表,存储的是需要经常访问的用户数据,该数据表的结构以及该数据表与其他数据表的关系如下:

同时,WordPress 把一些附加用户数据保存在了其他数据表中,包含附加用户数据的有以下两个数据表:

  • 附加用户属性数据保存在 wp_usermeta 数据表中。
  • 在评论中,未登录用户的数据保存在wp_comments数据表中。

接下来,我们来看一下怎么访问这些数据。

wp_users 数据表

wp_users 数据表中存储着关于每个用户的核心数据,该数据表的字段如下:

字段存储内容注意事项
ID用户 ID自增
user_login用户名必需
user_pass密码如果没有填写,则自动生成
user_nicename昵称如果没有填写,则自动生成
user_email邮件地址必需
user_url网址非必须
user_registered用户注册的日期和时间自动生成
user_activation_key用户激活密钥自动生成
user_status以数字保存的用户状态,表示用户是否已经通过邮件确认注册。自动生成
display_name公开显示为名称如果没有填写,则自动生成

如上表所示,除了一个字段 (user_url) ,其他字段要么是必须填写的,要么就是自动生成的。

用户元数据表

和 wp_users中的数据一样, 一些不是经常访问的数据存储在wp_usermeta 数据表中,如用户色角色和权限。 该数据表同时也用来存储一些附加设置用来提高用户体验,其中包括管理界面配色方案,是否显示管理工具条等设置。

当我们需要通过主题或插件为用户添加附加数据时,我们应该使用这个数据表,而不是在 wp_users 数据表中添加字段,因为该数据表的结构可能会随着 WordPress 升级而变化。。

wp_usermeta 数据表包含的字段。

  • ID – 自增 ID
  • user_id –  连接到 wp_users
  • meta_key – 字段的键
  • meta_value – 字段的值

如果需要创建 user_meta 数据,我们可以使用add_user_meta() 函数:

add_user_meta( $user_id, $meta_key, $meta_value, $unique );

其中,第四个参数($unique) 为可选项,指示这个用户字段是否是唯一。

一旦添加了 user_meta 数据,我们可以通过 get_user_meta() 函数访问并输出这个数据。

关于用户字段的创建和访问,涉及到元数据的操作,我将会另外写一篇文章来详细介绍,在这里就不多说了。

用户和其他内容之间的关系

用户可以和两种类型的数据关联起来:文章和评论。在文章中,一篇文章总是有一个作者,这种关系的体现是通过 wp_posts 数据表中post_author字段来实现的,该字段的值就是该文章作者的用户 ID。

评论并不总是连接到 wp_users 数据表:只有当已登录用户发表评论时,这种关系才能建立,这种关系是通过 wp_commerts 数据表中,user_id字段来实现的。

如果评论者没有登录,评论者信息将被存储在 wp_comments 数据表中,这些数据包括:comment_author,comment_author_emailcomment_author_url 和 comment_author_IP 字段。

总结

用户是一个 WordPress 站点的必需数据,没有用户,我们就没办法通过仪表盘管理站点,没办法发布文章。

WordPress 把用户核心数据存储在 wp_users 数据表中,附加数据存储在 wp_usermeta 数据表中,并且在 wp_posts数据表中连接用户数据到文章、在 wp_comments 数据表中连接用户数据到评论。

简单说连接自己mysql数据库找到user表文件打开里面就是所有用户想留着的留着不想要的删除就行了!简单吧!

客观不要急多看看一会就学会了给个赞呗! 可以留言,可以投稿,可以免费宣传!
weinxin
我的微信
微信扫一扫
  • 本文由 发表于 11月 5, 201923:23:37
  • 转载请务必保留本文链接:https://www.pk88.net/201911051.html
    免责声明
    非常感谢您的访问。在您使用本网站之前,请您仔细阅读本声明的所有条款。
    1、本网站属于个人网站,本分开放互享的原则,本网站的内容均为站长提供、网友推荐、互联网整理而来,仅用于广大网友学习研究使用,如有侵犯您的版权,请及时联系我们,本站将及时纠正。
    2、本站内容不保证其完整性、正确性,但是我们会尽最大努力去确保提供信息的完整性及正确性,且不对因信息的不正确或遗漏导致的任何损失或损害承担责任。
    3、对由于使用本站所产生的任何直接、间接或偶然性的损失或破坏,无论该损失或破坏是否源于疏忽、违约、诽谤、侵权甚至电脑病毒等原因造成的,本网站概不负责,亦不负任何法律责任。
    4、本网站所有内容(网络,素材、图片),其版权均归原作者所有,在转载有关文章时务必尊重该文章的著作权,保留其来源,并自负版权等法律责任。
    5、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
    6、本站文章内容,如果来源于互联网,我们会标明其来源,如果属于本站原创整理互联网资料,请您转载或者使用该文章时尊重本站及其互联网作者的著作权,注明其来源。
    7、互联网的本质是自由与分享,我们真诚的希望,本站的每一份正能量能带给正在访问本网站的您提供有效的帮助,并且能在互联网自由传播。希望大家多多支持本站。
ripro主题v8.9开心版 wordpress

ripro主题v8.9开心版

虚拟资源收费功能:支持付费资源下载、支持付费资源查看 支持多种充值消费模式:免登录购买、卡密充值、站内余额充值消费 自带会员管理系统:会员中心、自定义会员名称 支付接口多:微信、支付宝、码支付、虎皮椒...
导航网站源码下载导航主题博客模板 wordpress

导航网站源码下载导航主题博客模板

导航网站源码下载导航主题博客模板 这个模板主要针对想做导航网站的朋友就最适合了,博客导航网站模板,导航网站源码就在下面看看是不是你喜欢的导航网站模板呢? 资源简介 导航是全屏,可以多展示内容。 主题分...
WordPress网站导航插件下载 wordpress

WordPress网站导航插件下载

WordPress网站导航插件下载 WPJAM「网址导航」:最轻便快捷的WordPress网址导航插件 首先所有 WPJAM 出品的插件都需要先安装 WPJAM Basic 插件,然后 WPJAM「网...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: