Удаление комментариев на WordPress без использования плагинов

В данной статье мы расскажем, как можно удалить форму комментирования на сайте.

Комментарии на WordPress обычно являются неотъемлемой частью сайта. Часто замечания и комментарии оставленные другими о статье более интересны, чем сам пост. Однако, существует множество ситуаций, когда Вам может понадобиться убрать или отключить комментарии WordPress массово.

Отключение комментариев не только имеет смысл, а также снижает нагрузку на Ваш сайт путем ликвидации всех спамеров. Есть много способов, чтобы отключить комментарии на WordPress – Вы можете удалить комментарии с помощью определенных плагинов, в самой админ панеле — в разделе комментариев, или же, что есть не во всех темах, работа с комментариями под постами.

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

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

Для работы этого решения, нам необходимо создать пустой PHP файл в папке с вашей темой. Самый простой способ сделать это через FTP, создайте пустой PHP файл в том же блокноте на рабочем столе и перенести его в соответствующую папку уже в корне сайта. В этом примере мы создаем пустой файл с названием nothing.php:

image-0
Далее зайдите через FTP менеджер в каталог сайта и перейдите в папку с Вашей темой. Убедитесь, что тема  содержит “functions.php” файл. Как только Вы перенесли файл, войдите в WordPress, перейдите в раздел “внешний вид”, и нажмите “редактировать”. Выберите functions.php, как показано ниже, и нажмите на ссылку:
image01
Как только она загрузится в текстовом поле, выделите весь путь и добавьте следующий код:

 

image02
Это все позволяет пользователю вклиниться в “comments_template” и просто возвращает пустой файл, который мы создали в первом шаге. Важно, чтобы nothing.php файл был в нужном подкаталоге. Сохраните файл, найдите любое сообщение или страницу, содержащую комментарии и наблюдайте результат.

Перед добавлением кода:
image03
После добавления кода:
image04

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

Перевод статьи выполнен командой сайта World-Of-Web.ru. Источник: http://www.2createawebsites.com/

0

Автор публикации

не в сети 6 лет

Veweb

36

Создание, доработка сайтов, редизайн.

Страна: Россия
Комментарии: 76Публикации: 188Регистрация: 04-07-2015

/* Есть добрая традиция в Интернете – если понравился сайт, то благодарный посетитель -
- кликает, уходя, по рекламной ссылке... */


Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

14 − тринадцать =