WordPress

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

📅 ⏱ 21:26 ⏳ 1 мин 💬 0

Как отключить комментарии в вордпресс: простыми словами, по шагам и с примерами. Разбираем, как это работает на практике, типичные ошибки и лучшие решения. Раск

Коротко: комментарии отключают в разделе Настройки → Обсуждение, сняв галочки «Разрешить комментарии». Уже существующие записи можно закрыть массово, а блок комментариев убрать из шаблона через functions.php.

Кому и зачемКомментарии нужны не всем сайтам: на лендингах и корпоративных страницах они мешают и притягивают спам. Отключение убирает лишний функционал, снижает нагрузку и избавляет от модерации.

Способы отключения

Способ Что отключает
Настройки → Обсуждение новые комментарии
Массовое редактирование комментарии у старых записей
functions.php полностью, включая блок в теме
Плагин всё сразу без кода

Настройки обсуждения

CODE
Настройки → Обсуждение
  → снять «Разрешить комментарии»
  → снять «Разрешить уведомления»
  → Сохранить

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

Вкладки: полное отключение



Отметьте все записи в списке, выберите «Изменить» и в групповых действиях снимите «Разрешить комментарии». Так закроются обсуждения у уже опубликованных материалов.

CODE
php
// закрыть комментарии у всех типов записей
add_filter('comments_open', '__return_false');
add_filter('pings_open', '__return_false');

Этот код в functions.php дочерней темы закрывает комментарии на всём сайте, даже если где-то они включены.

JAVASCRIPT
php
// убрать поддержку комментариев
add_action('init', function () {
  remove_post_type_support('post', 'comments');
});

Так убирается блок комментариев из редактора и админки. Сам вывод в теме тоже можно удалить из шаблона.

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

Практика: отключить комментарии

  1. Откройте «Настройки → Обсуждение».
  2. Снимите галочки разрешения комментариев.
  3. Закройте комментарии у старых записей массово.
  4. Добавьте фильтры в functions.php.
  5. Уберите блок комментариев из шаблона.
  6. Проверьте, что форма исчезла со всех страниц.

Частые ошибки: причина → решение

Симптом Причина Решение
Форма всё ещё видна закрыты не все записи массово отключить
Спам продолжает приходить старые записи открыты закрыть + фильтры
Блок остался в теме вывод в шаблоне удалить comments_template()
Правки исчезли правили основную тему работать в дочерней
«Белый экран» ошибка в PHP откатить правку

Проверьте себя

Чек-лист




Где отключают комментарии по умолчанию?




Как закрыть комментарии у всех записей сразу?




Вопросы и ответы

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

Полностью — да, если комментарии закрыты на всём сайте. Если они нужны, используйте защиту: капчу и модерацию.

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

У уже опубликованных записей своя настройка. Закройте их массовым редактированием или добавьте фильтр comments_open.

Итоги

  • Комментарии отключают в «Настройках → Обсуждение».
  • Старые записи закрывают массовым редактированием.
  • Фильтры в functions.php закрывают всё сразу.
  • Блок комментариев убирают из шаблона темы.
Поделиться: ВКонтакте Telegram WhatsApp Одноклассники Viber Мой Мир

Комментарии

Пока комментариев нет — будьте первым, кто поделится мнением.

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

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

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

Наш специалист сделает базовый аудит вашего проекта и предложит персональные предложения.

Закажите услугу Каталог морепродуктов

Наш специалист свяжется с вами в ближайшее время и уточнит детали

Закажите адаптивный сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт лендинг

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт каталог

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите интернет-магазин

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите веб-приложение

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите тариф Аутсорс

Стоимость от 150 000 ₽

Закажите тариф Магазин

Стоимость 90 000 ₽

Закажите тариф Классический

Стоимость 60 000 ₽

Закажите тариф Эконом

Стоимость 40 000 ₽

Закажите SEO продвижение

Наш специалист свяжется с вами, проведет анализ, предложит стоимость