Как отключить комментарии в WordPress полностью

Если сайт не предполагает обсуждений — например, это корпоративный проект, лендинг или витрина услуг, — комментарии в WordPress лучше отключить полностью. Иначе они будут только создавать лишнюю нагрузку на модерацию, провоцировать спам и оставлять в админке ненужные разделы. При этом отключение должно затронуть и новые записи, и уже опубликованные материалы, а форма комментариев не должна «вылезать» в шаблоне после обновления темы.

Ниже — рабочие способы, которые реально закрывают задачу. Самый надёжный вариант для большинства сайтов — отключить комментарии через настройки и массово закрыть уже опубликованные записи. Если нужно убрать комментарии на всём сайте без ручной возни, удобнее использовать плагин. Если важна точечная настройка, можно обойтись штатными средствами WordPress.

Что именно нужно отключить, чтобы комментарии исчезли полностью

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

  • возможность оставлять комментарии в новых записях и страницах;
  • комментарии в уже опубликованных материалах;
  • форму комментариев на фронтенде;
  • раздел «Комментарии» в админке, если он больше не нужен;
  • следы в шаблоне темы, если она выводит блок обсуждений вручную.

Если отключить только один пункт, сайт может выглядеть «почти очищенным», но форма всё равно останется в отдельных типах записей или старых материалах. Поэтому лучше идти по порядку: сначала закрыть новые комментарии, затем убрать старые, потом проверить тему.

Отключение комментариев для новых записей

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

Откройте в админке раздел Настройки → Обсуждение и снимите галочку с пункта «Разрешить оставлять комментарии к новым записям». После этого WordPress не будет автоматически включать комментарии для новых постов.

Это важно: настройка действует только на будущие записи. Уже опубликованные материалы сохраняют свои старые параметры, поэтому их нужно закрывать отдельно. Именно из-за этого у многих кажется, что комментарии «отключились не до конца».

Как закрыть комментарии в старых записях и страницах

Чтобы убрать комментарии с уже опубликованных материалов, нужно массово изменить их статус. Делать это вручную по одной записи имеет смысл только на маленьком сайте. Если публикаций много, используйте массовое редактирование.

Перейдите в Записи → Все записи или Страницы → Все страницы, выделите нужные элементы и в выпадающем списке «Действия» выберите «Изменить». Затем нажмите Применить. В блоке массового редактирования найдите параметр комментариев и установите «Закрыть», после чего сохраните изменения.

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

Для страниц процедура такая же, но помните: многие темы вообще не выводят комментарии на страницах. Если форма там уже есть, массовое закрытие уберёт её и с них тоже.

Как отключить комментарии сразу на всём сайте через плагин

Если сайт уже живёт давно, материалов много, а комментарии нужно убрать без ручной обработки каждого типа записей, проще использовать плагин. Для этой задачи подходят решения, которые отключают комментарии глобально и убирают связанные элементы из интерфейса.

На практике это удобнее всего, когда нужно не только закрыть комментарии, но и спрятать разделы обсуждений в админке, отключить пинги и не трогать шаблоны вручную. Такой подход особенно полезен на корпоративных сайтах, где комментарии не нужны вообще.

После установки плагина обычно достаточно выбрать отключение комментариев для всех типов записей, сохранить настройки и при необходимости очистить кэш сайта. Если у вас используется кэш на уровне плагина, сервера или CDN, старые страницы могут ещё какое-то время показывать форму комментариев из сохранённой версии.

Если нужен именно плагин для чистки лишнего функционала WordPress, в таких сценариях часто используют