SQL-запросы для управления комментариями на сайте WordPress

Последнее изменение поста: Июнь 4, 2017

Рад Вас приветствовать в новой статье! Сегодня на dvpress.ru, Вы узнаете, как с помощью SQL-запросов, можно массово управлять комментариями на сайте WordPress. Например, с помощью SQL-запроса, можно быстро очистить папку «Спам», заменить часть текста во всех комментариях, или отключить их вообще.

Но для очистки спама, можно воспользоваться и специальными плагинами, например, WP Clean Up, который служить не только для удаления спама,  но и всякого другого мусора.

Немного информации о базе данных MySQL, и  phpMyAdmin.

phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.


 Далее, я буду писать о SQL-запросах, с помощью которых можно управлять всеми комментариями на своем ресурсе, и, если Вы не знаете, как это делается, то советую Вам посмотреть видео в статье, как выполнять запросы к базе данных MySQL.

SQL-запросы для управления комментариями WordPress

Перед тем как начать работать с базой, сделайте ее резервную копию, как показано в видео.

Удаление спама: как я и писал вначале, спам на сайте можно удалить и с помощью специальных плагинов. Но, если Вы таковыми не пользуйтесь, тогда можно выполнить команду SQL для очистки спама.


Удаление комментариев за определенный период времени: возможно Вам когда-то понадобиться очистить комментарии за определенный период времени, например, с 1 января 2017 года, по 25 января того же года. Для этого выполните следующий запрос


Отключить все ком. на сайте: надеюсь к этому пункту пояснения не нужны. Выполните следующий запрос


Разрешить все ком. на сайте


Отключаем комментарии к старым публикациям: с помощью SQL-запроса, можно быстро отключит ком. к старым публикациям. Например, статьи, которые Вы писали ранее, на сегодняшний день уже неактуальны, но к ним до сих пор оставляют комментарии, и задают вопросы. Закрыть ком. к статьям, можно до определенного периода времени, например до 23 сентября 2016 года.


Не забудьте изменить в коде дату.

Удаление комментариев с определенным URL: если Вам вдруг понадобиться на сайте удалить все комментарии, с определенным URL, то это можно легко сделать с помощью следующего запроса.


Между знаками %, впишите часть URL,  который присутствует в ссылке, и все комментарии с такими ссылками будут удалены.

Замена текста в комментариях: чтобы заменить во всех комментариях определенный текст на свой, воспользуйтесь следующей командой


Ради интереса, я попробовал на воем сайте во всех комментариях заменить слова «спасибо» на «благодарю», и у меня получилось 313 замен.

Комментарии могут оставлять только зарегистрированные пользователи: с помощью следующего SQL-запроса, можно запретить все комментарии на сайте, кроме зарегистрированных пользователей.


Удаление комментариев ожидающих модерации: с помощью этого запроса, можно удалить все комментарии ожидающие одобрения.


Изменение URL сайта комментатора: данный запрос изменяет адрес сайта комментатора


 

Получайте свежие статьи на свою почту

Поделиться статьей с друзьями


Комментариев еще нет.

Оставить комментарий