Как массово удалить спамные комментарии в WordPress. Как в вордпресс удалить все комментарии
Как массово удалить спамные комментарии в WordPress
Спам — проблема для всех сайтов. Не исключением являются и сайты на WordPress с огромным количеством спам комментариев. Благодаря инструментам борьбы со спамом в WordPress вроде Akismet и CAPTCHA, эту проблему можно частично решить. Однако, некоторое время назад Akismet был недоступен несколько минут, и на некоторых наших сайтах успело скопиться тысячи спам комментариев в очереди модерирования. В сегодняшней статье мы покажем вам как быстро и массово удалить спам-комментарии в WordPress.
Самым простым способом удаления всех спам-комментариев является нажатие на кнопку Очистить спам в WordPress. Однако, удаление сотен или тысяч комментариев за один раз может занять длительное время, а также замедлить ваш веб сервер.
Нам нужен способ управления процессом удаления, при этом не слишком нагружая ресурсы сервера. Благодаря Pippin Williamson, у нас есть такая возможность.
Все, что вам потребуется, это установить и активировать плагин Batch Comment Spam Deletion. У плагина нет дополнительных опций, поэтому ничего настраивать не придется. Просто переходим на страницу Комментарии » Спам и нажимаем на кнопку Empty Spam.
Плагин немного изменяет процесс удаления спамных комментариев. Вместо удаления всех ненужных комментов за один раз, он разбивает процесс на части и удаляет по 100 комментариев за один подход.
Вам будет отображаться прогресс удаления. После его окончания плагин перенаправит на страницу комментариев. Инструмент уменьшает нагрузку на ваш сервер, и при этом позволяет вам легко очистить вашу базу данных от спам комментариев.
Мы надеемся, что эта статья помогла вам найти замечательный способ удаления спам комментариев с вашего WordPress сайта.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
wpincode.com
Как удалить спам комментарии wordpress. Легко и быстро
Доброго времени суток, народ. На моем блоге, как и на многих других изначально стоял плагин для защиты от спама Akismet. Мне его хватало. Спама шло не так уж много. В основном русскоязычный. Но где то пару месяцев назад как прорвало. Спам из мелкого ручейка резко вырос в мощный селевой поток. Блог стал тормозить, нагрузка на базу была просто ужасающей. При ручейке около 1000 мусорных писем за два последних месяца резко выросло в 10 раз. Теперь в проверке висит по 10000 писем. Причем все на буржуинском языке. И akismet не стал справляться с таким потоком. Пришлось искать новые решения. И они нашлись. А куда они на фиг денутся. :)
Первым делом закрываем блог для комментаторов. То есть полностью запрещаем комментарии на блоге. В адресной строке браузера (Вы должны быть авторизованы на своем блоге) вводим адрес
http://www.ваш блог.ru/wp-admin/options-discussion.php
http://www.ваш блог.ru/wp-admin/options-discussion.php |
Откроется страница панели управления с настройками обсуждений.
Далее нужно освободить блог от накопившегося спама. Если у Вас его не очень много, можете вручную из админки поудалять их. Однако если спамного мусора очень много (у меня было порядка 10000), то такой ручной вариант займет просто нереальное количество времени. Тут поможет только прямое удаление спамных комментариев из базы данных вашего блога. Для этого нужно зайти в панель управления вашим хостингом и загрузить phpMyAdmin. Данная утилита есть у всех хостеров. Сначала сделайте резервную копию вашей базы.
Дальше переходим на вкладку "SQL" и в открывшемся окне вводим msql запрос:
для удаления всех комментариев, ожидающих проверки
delete from wp_comments WHERE comment_approved ='0'
delete from wp_comments WHERE comment_approved ='0' |
для удаления всех комментариев из корзины
delete from wp_comments WHERE comment_approved ='trash'
delete from wp_comments WHERE comment_approved ='trash' |
Можно так же для удаления разом всех спамных комментариев использовать плагины, но через базу данных немного сложнее, зато быстрее гораздо. Например можно использовать плагин wp-optimize. Плагин позволяет оптимизировать базу данных блога wordpress, довольно прилично сократить ее объем. Так же позволит удалить спамные комментарии разом. Причем плагин будет делать это автоматически по расписанию. Заходите в настройки и выставляете галку в пункте включения автоматической очистки, выбрать периодичность очистки, поставить галки в отмеченных на скрине пунктах.
Итог: блог очистили от кучи спамных комментариев. Следующим шагом будет защита блога от проникновения автоматического спама на ваш блог. Об этом расскажу в одной из следующих статей.
Статья помогла? Поблагодари автора, он ведь старался
dendrblog.ru
Как удалить все комментарии на WordPress-сайте?
Иногда возникает необходимость удалить все комментарии, когда-либо оставленные на сайте. В принципе это не является проблемой, так как всегда можно в админ-панели перейти в раздел Комментарии и удалить их. Но есть одно неудобство. Этим способом за один раз Вы не сможете удалить все. А если обсуждений довольно много, то этот процесс может затянутся на долгое время.
Как удалить все комментарии?
Для решения задачи рассмотрим два способа. Первый из, наиболее простой, — плагин, позволяющий в один клик очистить все комментарии на Вашем сайте. Второй способ подразумевает ручное подключение к базе данных сайта и очистка необходимых таблиц.
Способ 1. Плагин Delete All Comments Easily
Как уже было сказано, бесплатный плагин Delete All Comments Easily позволяет одним кликом очистить сайт от всех комментариев, оставленных на нем когда-либо. Для этого, после его установки и активации, необходимо в админ-панели перейти в раздел Инструменты -> Delete All Comments Easily, где отметить единственный доступный пункт Delete all comments и нажать кнопку Delete all Comments.
Способ 2. Удаление комментариев вручную
Этот способ подразумевает использование популярной утилиты phpMyAdmin, предназначенной для работы с базами данных. Она присутствует на всех хостингах, так как является наиболее удобным инструментом с этой сфере. Подробно описывать как использовать phpMyAdmin не будем, так как это уже было подробно рассмотрено в наших прошлых статьях (например, тут или тут). Отметим только, что мы будем работать с таблицами wp_comments и wp_commentmeta.
Итак, нам необходимо очистить эти две таблицы. Для этого для каждой из таблиц нужно нажать кнопку Очистить, после чего подтвердить операцию, нажав кнопку ОК.
Если Вам понравилась статья — поделитесь с друзьями
wpschool.ru
Как в WordPress изменить или удалить комментарий
Здравствуйте! Предлагаю поговорить об изменении (редактировании) и удалении комментария в WordPress. Этот навык пригодится всем вебмастерам. Если ваш ресурс перегружен спамными или нежелательными комментариями, то полученные в этом уроке знания помогут от них избавиться. Или отредактировать.
Как в WordPress удалить комментарии
- В боковом меню слева админпанели откройте раздел Комментарии. Загрузится табличный список всех комментариев.
- В чек-боксах слева отметьте ненужные комментарии.
- Выберите вариант Удалить в выпадающем списке Действия.
- Удалите комментарии нажатием Применить.
Вот так, всего за четыре клика, можно удалить любой комментарий на сайте с CMS WordPress.
Как в WordPress отредактировать комментарии
- Откройте раздел Комментарии в боковом меню админпанели (слева).
- Найдите нужный комментарий в загрузившейся таблице и нажмите Изменить под ним.
- Отредактируйте комментарий. Для сохранения его в новой редакции кликните Обновить.
Поздравляю, комментарий изменен. Если не получилось – опишите проблему ниже, в комментариях моего сайта.
themes-wp.org