如何从 WordPress 的帖子中提取带有 IP 和名称的评论员电子邮件地址 [精选]

如果您是经常组织赠品和竞赛的博客管理员,那么您会发现这篇文章真的很有帮助。大多数赠品都需要参与者发表评论,如果评论数量众多,网站管理员很难随机抽取获奖者。

我们发现了一种独家方式,可以让您从 WordPress.org 的特定帖子中提取所有评论员的电子邮件地址、IP 地址和姓名。

仔细按照下面的分步教程提取电子邮件地址:

1. 登录 cPanel(您的博客主机)。

2. 转到数据库部分下的 phpMyAdmin。

3. 从左侧面板中选择您的博客数据库,该数据库可能标记为 _wrdp1

4. 点击 wp_comments 从左边的桌子。

5. 现在单击“搜索”选项卡。

6. 打开 选项 (蓝色),在字段框中选择comment_author、comment_author_email 和comment_author_ip。勾选“DISTINCT”以删除完全相似的条目(具有相同名称、电子邮件和 IP 地址的条目)。

7. 输入 comment_post_id = xxxx 在“添加搜索条件(“where”子句的正文)下:”将 xxxx 替换为帖子 ID。

查找帖子的帖子 ID,只需登录到您博客的 WordPress 仪表板。打开“帖子”并将鼠标指向首选帖子。然后,您将在浏览器的状态栏中看到一个链接。请注意没有。 post=xxx旁边(例如:这里是7260)如下图:

8.设置每页行数为1000

9.显示顺序升序

10.点击 “去” 按钮。所有查询现在都将被排序。

11.点击 出口 按钮,选择“CSV for MS Excel”并勾选“另存为文件”。单击开始。

一个 微软Excel 现在将生成包含某个帖子中所有评论员姓名、IP 和电子邮件地址的文件。然后,您可以找到重复的电子邮件和 IP 地址,并使用 Excel 对无效的地址进行排序。然后您可以复制所有电子邮件地址并使用 Random.org 来抽取赠品获胜者。

本指南一开始看起来很难,但一旦你习惯了它,你会发现它真的很容易。这篇文章特别适合在他们的博客上进行大赠品的博主。

如果您觉得它有用,请分享本教程。

更新 – BlogsDNA 的 Sandip 为我们提供了一个源代码,它消除了 6 个步骤,使完成这项任务变得非常容易。 😀查看下面的操作方法:

转到 phpMyAdmin 并选择您的博客数据库。现在点击“查询语句“ 标签。在那里输入以下 SQL 查询,然后单击“Go”按钮。您现在将直接进入第 11 步。

SELECT DISTINCT comment_author、comment_author_email、comment_author_IP

从 (

SELECT DISTINCT comment_author、comment_author_email、comment_author_IP

来自 wp_comments

WHERE `comment_post_ID` = 'xxxx'

) 作为 WEBTRICKZ

请记住将 XXXX 替换为您的帖子 ID。

标签: GuideTipsTricksTutorialsWordPress