Как отключить комментарии в WordPress (полное руководство)
В этой статье мы расскажем, как отключить комментарии в WordPress.
Обновлено: 2023-06-07 18:19:48 Валентин Сейидов автор материала
Зачем отключать комментарии в WordPress?
Многие владельцы малого бизнеса используют WordPress для создания своего сайта. Такие ресурсы не имеют блога и в основном содержат только статические страницы. Например, «Услуги», «О нас», «Контакты» и т. д. В таких случаях не имеет смысла использовать комментирование. Также может потребоваться отключить комментарии к конкретным записям.
Рассмотрим различные способы отключения комментариев в WordPress.
Отключить комментарии к будущим записям
Если вы только запустили свой WordPress-сайт, то можете легко запретить комментировать будущие записи. Для этого в левом боковом меню панели администрирования перейдите в « Настройки » — « Обсуждение» . Затем снимите флажок « Разрешить оставлять комментарии к новым статьям» , а затем нажать кнопку « Сохранить изменения» .

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

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

Когда закроете его, то увидите блок « Обсуждение» в правой части панели редактирования.

Теперь вы можете убрать флажок « Разрешить комментарии», чтобы отключить комментарии на этой конкретной странице. После этого нажмите кнопку « Обновить», чтобы сохранить внесенные изменения.
Чтобы выборочно активировать комментарии, можно просто установить флажок для определенных страниц.
Вы можете выполнить те же действия для отключения комментариев к отдельным записям или другим пользовательским типам записей.
Массовое отключение комментариев на страницах и в записях
Перейдите в раздел « Записи » — « Все записи», чтобы увидеть все записи. Затем отметьте все записи и в раскрывающемся списке выберите вариант « Изменить» . После чего нажмите кнопку « Применить» .

Теперь вы сможете изменять имена авторов и отключать комментарии для всех выбранных записей.
Выберите « Запретить» в выпадающем списке комментариев и нажмите кнопку « Обновить» . Это действие отключит комментарии ко всем выбранным записям.

Выполните те же действия, чтобы отключить комментарии на страницах.
Удалить все комментарии WordPress
Чтобы удалить все комментарии с сайта, перейдите в раздел « Комментарии» в левом боковом меню.

Затем выберите все комментарии, задайте в выпадающем списке параметр « Удалить» и нажмите « Применить» . Это удалит все существующие комментарии с вашего сайта.
Отключить комментарии к мультимедийному контенту
Самый простой способ массового отключения комментариев для всего медиаконтента — использование специального кода. Вставьте следующий код в файл functions.php используемой темы оформления.
function filter_media_comment_status( $open, $post_id ) < $post = get_post( $post_id ); if( $post->post_type == 'attachment' ) < return false; >return $open; > add_filter( 'comments_open', 'filter_media_comment_status', 10 , 2 );
Отключить комментарии в WordPress с помощью плагина
Если вы не хотите отключать комментарии вручную, то можно использовать плагин Disable Comments. Он позволяет полностью отключить комментарии на WordPress-сайте.
Вы также сможете отключить их для определенных типов записей. Этот плагин удаляет форму комментариев и отключает отображение существующих комментариев.

После установки и активации плагина зайдите в « Настройки » — « Отключить комментарии» в левом боковом меню.
Выбрав первый параметр, можно отключить комментарии на всем WordPress-сайте. Плагин также удалит раздел комментариев из панели администрирования WordPress.

Используя второй параметр, вы сможете выборочно отключать комментарии к записям, страницам или медиафайлам.
Чтобы удалить комментарии только для мультимедиа, используйте переключатель « Для определенных типов записей» . А затем установите флажок « Мультимедиа» . Когда закончите, нажмите кнопку « Сохранить изменения .
Удалить блок «Комментарии закрыты» в WordPress
Если тема оформления WordPress не проверяет статус комментария, то она может отображать форму комментариев, существующие комментарии. А также отображать сообщение «Комментарии закрыты».
Чтобы исправить это, подключитесь к WordPress-сайту с помощью FTP-клиента или файлового менеджера в панели управления хостингом WordPress. Затем перейдите в каталог используемой темы, который будет располагаться в папке /wp-content/themes/.
Здесь найдите файл comments.php, кликните по нему правой кнопкой мыши и переименуйте в comments_old.php.

Затем нажмите правой кнопкой мыши в панели FTP-клиента и выберите пункт « Создать новый файл» . Создайте новый файл comments.php и нажмите « ОК» .

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

Akismet — один из лучших плагинов для борьбы со спам-комментариями. Он был создан командой разработчиков WordPress.
Закрытие комментариев
Знаете ли вы, что вы можете закрыть комментарии после определенного периода времени?

Перейдите в « Настройки » — « Обсуждение» и установите флажок для параметра « Автоматически закрывать обсуждение статей старше 14 дней» . Это закроет форму комментариев через 14 дней после публикации контента. Вы также можете изменить количество дней.
Antispam Bee
Плагин Antispam Bee может работать совместно с Akismet. Его применение значительно уменьшает количество спама в комментариях.
Он добавляет невидимый honeypot, который блокирует 99% комментариев, оставляемых спам-ботами.
Капча для комментариев
Плагин Advanced noCaptcha & invisible Captcha добавляет Google reCaptcha непосредственно перед кнопкой отправки формы комментариев.
Удалить поле URL-адреса сайта
Еще один способ борьбы со линкбилдерами и спамерами заключается в том, чтобы удалить поле URL-адреса сайта из формы комментариев. Вот пример:

Вы можете использовать для этой цели плагин Comment Link Remove and Comments Tool. Он удаляет поле URL-адреса сайта из формы комментариев, не изменяя ни одной строки кода.
Блокировка подозрительных IP-адресов
Вы также можете заблокировать доступ к сайту с подозрительных IP-адресов. Это надежное средство от спамеров и хакерских атак.
Мы надеемся, что это руководство помогло вам понять, как отключить комментарии в WordPress с использованием и без использования плагина.
Отключаем комментарии во всех записях на сайте WordPress с помощью плагина Disable Comments
WordPress позволяет отключить комментарии для новых, создаваемых в будущем записей и страниц.

Но чтобы отключить комментарии для уже существующих записей и страниц придется вносить изменения для каждой записи и страницы в отдельности.
Отключить комментарии глобально поможет плагин Disable Comments. Переходим в раздел Плагины -> Добавить новый, вводим название плагина в поле поиска, жмем «Установить» и «Активировать».
Теперь переходим в раздел Настройки -> Откл. комментарии. Плагин позволяет отключить все возможности, связанные с комментариями, на всем сайте (виджеты, настройки обсуждения, отображение комментариев и т.д.), либо только для определенных типов записей.

Выбираем нужный вариант и жмем кнопку Сохранить изменения.
При необходимости, можно также удалить существующие комментарии в разделе Инструменты -> Удалить комментарии.
Как отключить или запретить комментарии на страницах в WordPress
Когда вы создаете новую страницу в WordPress, то по-умолчанию у нее включены комментарии. Это может немного раздражать, если вы создаете сразу множество страниц и иногда забываете снять галочку с «Обсуждение» в панели «Настройки экрана». Недавно один из наших пользователей спросил, существует ли простой способ убрать комментарии со страниц в WordPress. В этой статье мы покажем вам как отключить или запретить комментарии на страницах в WordPress.
Вы можете использовать WordPress для создания веб-сайтов, которые будут совершенно не похожи на блог. Вы можете использовать страницы для создания контента на вашем сайте (смотрите статью В чем отличие записей от страниц в блоге на WordPress), создания произвольных типов записей, а также назначить разные страницы для записей блога. Теперь вы, возможно, вы захотите оставить включенными комментарии для блога, но не для ваших страниц и других разделов сайта.
Для отключения комментариев на страницах вам первым делом необходимо установить и активировать плагин No Page Comment. После активации переходим в раздел Параметры » No Page Comment административной панели сайта для настройки плагина.
![disablecomments-newpages[1]](https://wpincode.com/wp-content/uploads/2014/04/disablecomments-newpages1.png)
Если вы хотите отключить только комментарии на новых страницах, то просто отметьте галочку для комментариев и трекбеков в строке Pages и кликните на кнопку Update Settings. Если же вы хотите отключить комментарии и на всех старых страницах, тогда кликните на кнопки Disable All Comments и Disable All Trackbacks напротив страниц в секции Modify All Current.
![disableallcomments[1]](https://wpincode.com/wp-content/uploads/2014/04/disableallcomments1.png)
Вот и все, ваши страницы WordPress теперь избавлены от комментариев.
Обратите внимание, что даже если вы отключили комментарии на всех страницах, то вы в любой момент можете включить их на нужной странице. Для этого необходимо перейти в режим редактирования нудной страницы, затем кликнуть на кнопку «Настройки экрана» в правом верхнем углу административной панели сайта. Откроется выпадающее меню, где необходимо поставить галочку рядом с «Обсуждение».
![screenoptions[1]](https://wpincode.com/wp-content/uploads/2014/04/screenoptions1.png)
Сразу же после того, как вы отметите эту галочку, прокрутите страницу вниз и вы найдете метабокс «Обсуждение» ниже области редактирования. Этот метабокс позволяет вам включать и отключать комментарии на определенной странице.
![allowcomments[1]](https://wpincode.com/wp-content/uploads/2014/04/allowcomments1.png)
Отметьте галочку рядом с «Разрешить комментарии» для включения комментов на текущей странице. Теперь необходимо обновить или опубликовать вашу страницу и на ней появится форма комментирования.
Надеемся, что эта статья помогла вам отключить комментарии для страниц в WordPress. Если вы используете страницы для построения структуры вашего сайта на ВП, то вам могут пригодится наши статьи на тему Как добавить рубрики и метки к страницам, а также Как вывести похожие страницы в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
Как отключить комментарии в WordPress
Комментарии в WordPress достаточно полезная функция. Если посетители оставляют комментарии к вашим публикациям, это может увеличить аудиторию вашего сайта и, например, может помочь получить дополнительную полезную информацию о теме статьи. В то же время, это не тот функционал, который обязательно нужен на каждом сайте.
Если вы не используете эту функцию, то отключить комментарии WordPress можно достаточно просто. Выключение системы комментирования может быть действенным способом в борьбе со спамом и в некоторых случаях может даже ускорить ваш сайт на WordPress.
Давайте немного поговорим о том, как вы можете отключить комментарии в WordPress. Итак приведем три быстрых и простых способа сделать это.
Почему вы можете хотеть выключить комментарии WordPress
Когда-то очень давно WordPress начал свое существование именно как платформа для ведения блогов. Несмотря на то, что с того момента прошло много времени, и WordPress на сегодня уже настоящий “фреймворк” для разработки сайтов различной сложности и направлений, многие его основных функций все еще предназначены для удовлетворения потребности именно блогов и подобных типов веб-сайтов, среди которых – комментарии:

WordPress позволяет посетителям оставлять комментарии к статьям на вашем сайте. По умолчанию эта функция отключен для страниц и включена для записей (статей).
Но не каждый сайт требует или получает пользу от функции комментариев. Иногда лучше вообще отключить комментарии в WordPress. Вот несколько примеров ситуаций, в которых это имеет смысл:
- Если у вас нет блога или вы используете “публикации”, чтобы создать другой тип контента (например, страницы продуктов).
- Ваш сайт в значительной мере посвящен публикации информации, которую нужно обсуждать.
- Вы работаете с бизнес-сайтом и волнуетесь, что через комментарии могут добавить на ваши страницы “некорректное” информацию.
- Вы хотите поощрить свою аудиторию общаться где-то, кроме своих публикаций и страниц, например, на специальном форуме.
Независимо от того, какой тип сайта вы ведете, есть несколько других потенциальных преимуществ от отключения комментариев в WordPress.
Например, вам не придется беспокоиться о спам-комментарии, делают ваш сайт сорным, в частности комментариями со спам-ссылками. Кроме того, отключение комментариев значит, что ваши страницы будут компактными, что может положительно повлиять на SEO эффективность вашего сайта.
Вам нужно взвесить плюсы и минусы комментарии для вашей конкретной ниши и аудитории. Если вы решите выключить комментарии, частично или полностью, существует несколько простых способов сделать это.
Как отключить комментарии в WordPress (3 способа)
Существует достаточно много способов отключить комментарии в WordPress. Три основных варианта – использование настроек WordPress, плагин и некоторых специальных кодов.
Каждый подход имеет свои преимущества.
- Выключить комментарии при помощи встроенных параметров WordPress
- Выключить комментарии при помощи плагина WordPress
- Выключить комментарии при помощи спеціального коду
1. Отключить комментарии с помощью настроек в админке WordPress
Первый и самый простой способ выключить комментарии в WordPress – это использование настроек, которые уже присутствуют в админке. Это быстрое решение, хотя есть определенные ограничения (о которых мы поговорим через мгновение). Если вы просто хотите полностью выключить комментарии, это, как правило, лучший способ.
Вы можете воспользоваться двумя подходами, в зависимости от того, хотите выключить комментарии в WordPress для определенной публикации или страницы или для всего вашего сайта.
Вариант 1: Отключение комментариев к определенной публикации или страницы
Как мы писали выше, комментарии для страниц по умолчанию отключено, поэтому, возможно, их нужно будет выключить только на отдельных страницах, если они были включены вами вручную в какой-то момент.
Для начала откройте на редактирование соответствующую публикацию или страницу WordPress. Затем проверьте правую боковую панель. Вы должны увидеть раздел с заголовком Обсуждение

Здесь вы найдете два варианта. Чтобы отключить комментарии, просто снимите флажок Разрешить комментарии. Затем обязательно сохраните или обновите страницу или публикацию, и посетители больше не смогут оставлять комментарии к ней.
Для справки, вот как это выглядит для тех, кто использует Classic Editor:

Однако имейте в виду, что это не удалит предыдущие комментарии на странице или публикации.
Для этого вам нужно будет удалить их вручную на вкладке Комментарии в левом меню в админ-панели WordPress.
Вариант 2: Отключение комментариев на всем сайте
С другой стороны, что делать, если вы решили, что не хотите публикации комментариев вообще ко всем публикаций своего сайта? Это можно сделать, перейдя в меню Настройка > Обсуждение:

Здесь просто снимите флажок “Разрешить оставлять комментарии к новым записям”. Этот параметр означает, что все будущие публикации, созданные на вашем сайте, будут с отключенными комментариями.
У этого конкретного метода есть два недостатка. Во-первых, подобно приведенной ранее опции в конкретных статьях, эта опция тоже не удаляет никаких существующих комментариев по вашего сайта (их все равно нужно будет удалить вручную).
Кроме того, это также не выключит комментарии к вашим “сраму” публикаций, речь только о новых. К счастью, есть небольшая хитрость, которую вы можете использовать. На этой же странице найдите опцию Автоматически закрывать комментарии к статьям старше _ дней, установите флажок и добавьте 0 поле.
Это закроет комментарии к текущим публикаций вашего сайта. В сочетании с предустановками это приведет к отключению комментариев на всем сайте.
2. Отключить комментарии с помощью плагина WordPress
Настройка, которые мы рассмотрели выше, легко позволят вам отключить комментарии на вашем сайте WordPress. Однако они не предоставляют вам достаточного контроля над процессом. Плюс к этому, вам придется удалить уже добавленные комментарии.
Если вы ищете быстрее и элегантное решение, вам стоит подумать о том, чтобы выбрать специальный плагин. Существует несколько инструментов, которые помогут вам отключить комментарии WordPress. Давайте рассмотрим один из них.
Вариант 1: Установите бесплатный плагин
Предлагаем вам посмотреть бесплатный плагин Disable Comments:

Этот плагин позволяет администраторам глобально отключать комментарии или выключать их только для определенных типов публикаций. Плагин Disable Comments имеет более 1000000 активных установок и рейтинг 4,9 из 5, поэтому мы рекомендуем именно его.
После установки плагина вы найдете его параметры в разделе Настройка > Disable Comments:

Как видите, вы можете отключить комментарии везде на своем сайте одним кликом мыши.
Вы также можете отключить для публикаций, страниц или специальных типов публикаций. Это позволяет отключить комментарии WordPress к изображениям и других медиа-файлов, а также к продуктам WooCommerce.
Просто нажмите кнопку Сохранить изменения после выборы нужных вариантов. Помните, что эти настройки невозможно изменить, включив комментарии с помощью стандартных настроек “обсуждения” на отдельных публикациях и страницах.
Это удобно, если на вашем сайте есть несколько пользователей, и вы хотите чтобы они не смогли самостоятельно включить функции комментариев.
3. Отключить комментарии с помощью специального кода
Если ни один из вышеперечисленных вариантов не обеспечивает достаточный контроль, или вы хотите больше вариантов, или хотите избежать добавления еще одного плагина на свой сайт, вместо этого вы можете использовать специальный код.
Что вы можете достичь, используя этот метод, будет зависеть от ваших технических навыков и опыта. Вы можете удалить раздел комментариев в вашей теме WordPress, используя простые теги HTML. Заметьте, что редактирование исходного кода вашей темы WordPress является рисковым и может “поломать” ваш сайт, если изменения выполнены некорректно.
Кроме того, лучшие практики предусматривают создание дочерней темы для реализации подобных изменений. Если вам не удобно делать это самостоятельно, вы, возможно, захотите направить работу разработчикам WordPress .
Если вам интересно попробовать обязательно сделайте резервную копию своего сайта, или пользуйтесь его копией, прежде чем хранить на изменения.
Теперь откройте файл page.php из папки шаблона в любимом редакторе, найдите примерно такую строку кода:
Далее замените его на эту строку кода:
Это “Закомментируйте” раздел комментариев на всех страницах вашего сайта, выключая показ имеющихся комментариев и предотвращая добавлению новых.
Чтобы сделать то же самое с публикациями вашего сайта, перейдите к файлу single.php и найдите аналогичный код:
Затем замените его этим кодом:
В зависимости от шаблона, что вы используете, в указанных файлах может не быть этого кода, непосредственно загружает шаблон формы комментариев и сами комментарии. Как вариант в этом случае, можно найти файл comments.php, переименовать его в нечто похожее на comments_old.php, затем создать пустой файл comments.php