WordPress wp_comments表介绍

wp_comments(表前缀默认:wp_)是WordPress用来存储网站评论的数据表,今天我们就来看一下WordPress wp_comments表的相关介绍。

wp_comments表结构介绍

字段名类型注释
comment_IDbigint(20)评论ID
comment_post_IDbigint(20)评论关联的文章ID
comment_authortinytext评论作者
comment_author_emailvarchar(100)评论作者的邮箱地址
comment_author_urlvarchar(200)评论者的网站地址
comment_author_IPvarchar(100)评论作者的IP
comment_datedatetime评论日期
comment_date_gmtdatetime评论gmt日期
comment_contenttext评论内容
comment_karmaint(11)评论的karma值
comment_approvedvarchar(20)评论是否批准
comment_agentvarchar(255)评论代理
comment_typevarchar(20)评论的类型
comment_parentbigint(20)评论的父评论ID
user_idbigint(20)评论的用户ID

WordPress wp_comments表结构
图1 WordPress wp_comments表结构

wp_comments表字段比较多,字段的意思请看表结构的注释。下面解释几个字段
comment_parent:是为了实现评论嵌套的,当我们在网站中回复了某个评论,就会成为这个评论的子评论。顶级评论comment_parent字段值位0。
user_id:是用户ID,只有注册登录用户的评论才会有用户ID,游客评论user_id字段值都未0。
comment_approved标明评论的四种状态:
1.等于1:通过审核的评论
2.等于0:待审核的评论
3.等于trash: 回收站的评论
4.等于spam : 垃圾评论

wp_comments表数据预览

wp_comments表数据预览
图2 wp_comments表数据预览

从上图我们可以看到WordPress网站会有大量的垃圾评论产生,如何有效防止垃圾评论请看防止垃圾评论一文。

wp_comments数据清理

当数据库产生了大量垃圾评论的时候,是时候该清理一下这些垃圾评论了,下面提供部分SQL语句来删除数据库的垃圾评论。
1.删除待审评论、垃圾评论,回收站评论

DELETE
FROM 'wp_comments'
WHERE 'comment_approved' NOT LIKE '1'

2.只删除待审评论

DELETE
FROM 'wp_comments'
WHERE 'comment_approved'='0′

3.只删除垃圾评论

DELETE
FROM 'wp_comments'
WHERE 'comment_approved' ='spam'

4.只删除回收站评论

DELETE
FROM 'wp_comments'
WHERE 'comment_approved' ='trash'

WordPress wp_comments的介绍就到这里,下一篇我们来看wp_commentmeta表。

(完)

版权声明WordPress头条正在使用WordPress文章版权插件
如未注明,均为原创,转载需注明出处
本文链接地址:http://www.wptoutiao.com/tutorial/475.html

WordPress数据库的相关文章

评论管理的相关文章

还可以分享文章给好友:

发表评论

电子邮件地址不会被公开。 必填项已用*标注