除夕当天,缙哥哥搞了一个活动《缙哥哥2019新年礼物,新春快乐,感谢有你!》,截止到 2019.2.19 – 23:59 ,共计259条评论,去除重复评论之后,共计245位小伙伴得到缙哥哥的2019×3(6057)G云盘空间。
那么如何导出用户邮箱就是个问题了,毕竟邮箱是需要注册云盘账号的。缙哥哥从来不喜欢做重复的事情,这个时候想起了
诶,既然之前都能通过sql批量操作,那缙哥哥为什么不用sql批量导出WordPress指定文章的评论用户邮箱呢?说干就干!
通过sql导出指定文章评论邮箱
以 WordPress 默认数据库前缀 wp_
为例,评论数据保存在 wp_comments
表,常见字段释义:
- comment_author_email:邮箱
- comment_post_ID:评论文章ID
- comment_ID:评论ID
- comment_author:评论人昵称
- comment_author_IP:评论IP地址
- comment_date:评论日期和时间
- comment_content:评论内容
而缙哥哥只需要指定的文章ID即可,由于缙哥哥博客的固定连接为 /%post_id%.html
所以文章地址,数字就是文章IP,即12729。如果你的固定连接不是 %post_id%
,可以在文章列表中,用鼠标指着编辑按钮,浏览器左下角就会显示文章ID,如下图所示:
不过缙哥哥觉得,你都会玩 phpmyadmin ,并且使用 sql
指令了,这个文章ID已经不是问题了。
在数据库中进入 sql 界面,输入以下代码:
SELECT DISTINCT comment_author_email FROM wp_comments where comment_post_ID = '12729'
如下图所示,点击右下角执行
按钮即可
WordPress导出评论举一反三
WordPress导出所有评论用户邮箱
SELECT DISTINCT comment_author_email FROM wp_comments
WordPress导出所有评论用户昵称
SELECT DISTINCT comment_author FROM wp_comments
WordPress导出所有评论用户IP地址
SELECT DISTINCT comment_author_IP FROM wp_comments
WordPress导出指定IP所有评论用户邮箱
SELECT DISTINCT comment_author_email FROM wp_comments where comment_author_IP = '8.8.8.8'
WordPress导出指定昵称所有评论内容
SELECT DISTINCT comment_content FROM wp_comments where comment_author = '缙哥哥'
好了,今天就先写到这里,有问题欢迎留言交流学习!
现在技术性博客喜欢评论的人比以前少了很多
也有插件可以给评论过的用户群发邮件的。