Если вы администратор блога, который часто устраивает розыгрыши призов и конкурсы, эта статья будет вам действительно полезна. Комментарии участников необходимы для большинства розыгрышей, и администратору сайта становится действительно сложно случайным образом выделить победителей, если комментариев много.
Мы открыли эксклюзивный способ, который позволит вам извлечь адреса электронной почты, 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