Сегодня пост о том, как отключить комментарии на сайте, который сделан на WordPress.
Это можно сделать просто изменив кое-что в файлах шаблона (в коде), либо, для тех кто не любит копаться в коде шаблонов, я расскажу о специальном плагине, который отлично справится с этой задачей.
Недавно на одном из моих сайтов мне нужно было отключить все комментарии, по всему сайту. Вроде бы ничего сложного в этом нет, поставила пару галочек и «дело в шляпе», однако на упомянутом сайте, как оказалось, не все так просто.
Как отключить комментарии в WordPress без плагина
Итак, для того, чтобы убрать комментирование на сайте, для начала нужно, в админке WordPress, перейти на вкладку «Обсуждение», и снять «галочку» с пункта «Разрешить оставлять комментарии на новые статьи».
Но, после этого, те, которые были оставлены к старым постам никуда не денутся, а на месте комментариев к новым статьям будет выводится надпись «Комментарии закрыты».
Для того, чтобы они были полностью отключены, нужно исправить кое-что в файлах Вашей темы WordPress. А именно:
1. Открываем файл темы index.php и удаляем из него такую строчку (отключит на главной странице):
<?php comments_popup_link(‘? No Comments’, ‘? 1 Comment’, ‘? % Comments’); ?>
2. Открываем файт single.php (вывод в постах), ищем и удаляем строчку:
<?php comments_template(); ?>
3. Открываем файл archive.php (в архивах), ищем и удаляем строчку:
<?php comments_popup_link(‘No Comments’, ‘1 Comment’, ‘% Comments’); ?>
Хочу напомнить, что все файлы нужно редактировать либо в «Редакторе самого WordPress», либо открыв в редакторе «Notepad++», (что более предпочтительно). И не забудьте сделать копии файлов (мало ли что ;-))!
Отключаем комментирование в WordPress при помощи плагина
А теперь, для тех, кто предпочитает пользоваться плагинами, представляю Вам замечательный плагин «One Click Close Comments». Скачать его можно с офф. сайта WordPress по такой ссылке http://wordpress.org/extend/plugins/one-click-close-comments/
Дальше плагин нужно установить и активировать обычным способом. После активации плагина напротив каждой Вашей записи в блоге появится ярко-зеленый кружочек, что будет обозначать, что комментарии к данному посту разрешены. Красный кружок — отключены.
Убрать комментирование можно при помощи простого клика по этому кружку, после чего он сменит цвет.
Что особо порадовало лично меня, так это то, что у меня на сайте, при отключении при помощи плагина One Click Close Comments, вместе с формой комментирования исчезали и старые комментарии.
Теперь Вы знаете как можно отключить комментарии в WordPress.
Любопытно, а что за причина заставила вас отключить все комментарии? Вроде блоги тем и хороши, что дают возможность общаться с помощью комментариев.
Спамом завалили?
Просто есть у меня статичные сайты, с определенной информацией, которую не нужно обновлять и которая не подлежит комментированию. Вот там я их и закрываю.
Здравствуйте!
Меня спам просто засыпал, валятся по 2оо штук в день. Я уже и ограничения поставила , что коментарии могут оставлять только зарегестрированные пользователи , и все равно сыпятся. вроде и по теме коментируют но как то странно счетчик на сайте не фиксирует такое количество посетителей . Наверное это спам
Марина, я поначалу тоже ставила такие же ограничения, но толку было мало, все равно спам валился, как и у вас. Потом поставила плагин WP-SpamFree и все, как бабка отшептала.
«WP-SpamFree» на самом деле очень хорошо со спамом справляется, только я слышала что он иногда и нормальные за спам принимает.
Еще можно поставить капчу, в которой нужно правильно расположить картинку. Плагин называется «Wp notcaptcha». Он тоже хорошо усложняет работу спамерам. )
Автору спасибо.
Как сделать так, чтоб я могла как админ отклонять или публиковать комментарии на моем сайте? ❓ ❓ ❓
Зайти в админку, отклонить или одобрить. Странный вопрос для админа сайта. 🙂
Сам пользуюсь плагином disable comments, можно и через админку убрать коменты но те что уже есть прийдеться подчищать вручную, а так плагин поставил и радуешься жизни. 🙄