Как извлечь адрес электронной почты комментаторов с IP-адресом и именем из сообщения в WordPress [Featured]

Если вы администратор блога, который часто устраивает розыгрыши призов и конкурсы, эта статья будет вам действительно полезна. Комментарии участников необходимы для большинства розыгрышей, и администратору сайта становится действительно сложно случайным образом выделить победителей, если комментариев много.

Мы открыли эксклюзивный способ, который позволит вам извлечь адреса электронной почты, IP-адреса и имена всех комментаторов из определенного сообщения на WordPress.org.

Внимательно следуйте пошаговому руководству ниже, чтобы извлечь адрес электронной почты.:

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 в разделе «Добавить условия поиска (тело предложения« где »):» Замените xxxx идентификатором сообщения.

Чтобы найти идентификатор сообщения для сообщения, просто войдите в панель управления вашего блога WordPress. Откройте «Записи» и наведите указатель мыши на нужную публикацию. После этого вы увидите ссылку в строке состояния браузера. Просто отметьте нет. рядом с post = xxx (например, здесь 7260), как показано ниже:

8. Установите количество строк на странице на 1000.

9. Порядок отображения по возрастанию.

10. Щелкните "GO" кнопка. Теперь все запросы будут отсортированы.

11. Щелкните Экспорт , выберите «CSV для MS Excel» и отметьте «Сохранить как файл». Щелкните GO.

An MS Excel Теперь будет создан файл, содержащий все имя, IP и адрес электронной почты комментатора из определенного сообщения. Затем вы можете найти повторяющиеся адреса электронной почты и IP-адреса и отсортировать недопустимые с помощью Excel. Затем вы можете скопировать все адреса электронной почты и использовать Random.org для розыгрыша победителей розыгрыша.

Это руководство кажется трудным в начале, но вы найдете его действительно легким, как только вы к нему привыкнете. Этот пост предназначен специально для блоггеров, которые проводят большие раздачи в своих блогах.

Поделитесь этим руководством, если вы сочтете его полезным.

Обновлять - Sandip из BlogsDNA предоставил нам исходный код, который исключает 6 шагов и делает эту задачу действительно простой. 😀 Посмотрите ниже, как это сделать:

Перейдите в phpMyAdmin и выберите базу данных своего блога. Теперь нажмите «SQL”Таб. Введите указанный ниже SQL-запрос и нажмите кнопку «Перейти». Теперь вы перейдете прямо к шагу 11.

ВЫБЕРИТЕ DISTINCT comment_author, comment_author_email, comment_author_IP

ОТ (

ВЫБЕРИТЕ DISTINCT comment_author, comment_author_email, comment_author_IP

ОТ wp_comments

ГДЕ `comment_post_ID` =‘ xxxx ’

) КАК WEBTRICKZ

Не забудьте заменить XXXX своим идентификатором сообщения.

Теги: GuideTipsTricksУчебникиWordPress