wp_comments(表前缀默认:wp_)是WordPress用来存储网站评论的数据表,今天我们就来看一下WordPress wp_comments表的相关介绍。
wp_comments表结构介绍
字段名 | 类型 | 注释 |
---|---|---|
comment_ID | bigint(20) | 评论ID |
comment_post_ID | bigint(20) | 评论关联的文章ID |
comment_author | tinytext | 评论作者 |
comment_author_email | varchar(100) | 评论作者的邮箱地址 |
comment_author_url | varchar(200) | 评论者的网站地址 |
comment_author_IP | varchar(100) | 评论作者的IP |
comment_date | datetime | 评论日期 |
comment_date_gmt | datetime | 评论gmt日期 |
comment_content | text | 评论内容 |
comment_karma | int(11) | 评论的karma值 |
comment_approved | varchar(20) | 评论是否批准 |
comment_agent | varchar(255) | 评论代理 |
comment_type | varchar(20) | 评论的类型 |
comment_parent | bigint(20) | 评论的父评论ID |
user_id | bigint(20) | 评论的用户ID |
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表数据预览
从上图我们可以看到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表。
感觉本站内容不错,读后有收获?小额赞助
还可以分享文章给好友: