Как полностью отключить комментарии в WordPress (полное руководство)
Вам интересно, как отключить комментарии WordPress? Хотя комментарии - отличный способ взаимодействия с посетителями вашего сайта, некоторые владельцы веб-сайтов не хотят разрешать комментарии на своем сайте.
Благодаря WordPress у вас есть возможность либо отключить комментарии к определенным сообщениям, страницам, пользовательским типам сообщений, либо даже полностью удалить комментарии со всего вашего сайта.
В этой статье мы покажем вам пошаговый процесс отключения комментариев в WordPress.
Зачем отключать комментарии в WordPress?
Многие владельцы малого бизнеса используют WordPress для создания своих веб-сайтов. На этих бизнес-сайтах часто нет раздела блога, а в большинстве случаев есть статические страницы, такие как услуги, информация о нас, контакты и т. Д. В таких случаях вообще не имеет смысла разрешать комментарии.
В других случаях блоггеры могут публиковать определенные сообщения, например объявления о том, что они не хотят оставлять комментарии для троллей. В этих случаях вы можете легко отключить комментарии к этим конкретным сообщениям или страницам.
Другой сценарий - некоторые бизнес-блоги решают полностью отключить комментарии, чтобы предотвратить спам. Хотя вы всегда можете использовать методы защиты от спама (которыми мы поделимся позже в этой статье), отключение раздела комментариев определенно решит проблему.
Какой бы ни была ваша причина, вы, безусловно, можете отключить комментарии и даже удалить раздел комментариев со своего сайта WordPress.
Вот краткий обзор того, что вы узнаете из этой статьи:
- Отключить комментарии к будущим сообщениям
- Отключить комментарии к определенной странице или сообщению
- Отключить массовые комментарии к страницам и сообщениям
- Удалить все комментарии WordPress
- Отключить комментарии к медиа
- Отключить комментарии WordPress простым способом с помощью плагина
- Удалите «Комментарии закрыты» в WordPress
- Методы защиты от спама
Первые несколько методов объяснят, как можно отключить комментарии к страницам, сообщениям или медиа без использования плагина. Позже мы объясним, как удалить раздел комментариев с вашего сайта WordPress с помощью плагина.
С учетом сказанного, давайте рассмотрим различные способы отключения комментариев в WordPress.
Отключить комментарии к будущим сообщениям
Если вы только что запустили свой сайт WordPress, вы можете легко прекратить комментировать свои будущие публикации.
Для этого перейдите в Настройки »Обсуждение на левой боковой панели вашей панели администратора WordPress.
На этой странице вам нужно снять флажок с опции «Разрешить людям публиковать комментарии к новым статьям», а затем нажать кнопку «Сохранить изменения», чтобы сохранить настройки.
Это отключит комментарии ко всем вашим будущим сообщениям. Однако, если вы хотите разрешить или запретить комментирование определенного сообщения, вы все равно можете сделать это, не изменяя этот параметр.
Мы рассмотрим это в следующем разделе.
Отключить комментарии к определенной странице или сообщению
По умолчанию комментарии отключены на всех ваших страницах.
Однако WordPress дает вам свободу включать и отключать комментарии к отдельным страницам и сообщениям.
Просто перейдите к Страницы »Все страницы на левой боковой панели. На следующей странице вам нужно навести курсор мыши на заголовок страницы, на которой вы хотите включить или отключить комментарии, и щелкнуть ссылку «Изменить».
В правом верхнем углу страницы вы увидите значок с тремя вертикальными точками. Вам нужно щелкнуть по нему, чтобы открыть раскрывающееся меню, а затем щелкнуть Параметры.
Это откроет всплывающее окно, и вам нужно убедиться, что здесь включено поле «Обсуждение».
Как только вы закроете это модальное окно, вы увидите мета-поле «Обсуждение» в правой части редактора. Если вы его не видите, убедитесь, что вы перешли на вкладку «Документ», чтобы просмотреть его.
Теперь вы можете снять флажок «Разрешить комментарии», чтобы отключить комментарии на этой странице, и нажмите «Обновить», чтобы сохранить изменения.
С другой стороны, если вы хотите выборочно включить комментарии, вы можете просто установить флажок, чтобы включить его для определенных страниц.
Вы можете выполнить тот же процесс для отключения комментариев к отдельным сообщениям или другим настраиваемым типам сообщений.
Отключить массовые комментарии к страницам и сообщениям
Хотите отключить комментарии ко всем опубликованным сообщениям и страницам, не делая этого индивидуально? Вы можете сделать это без использования плагина.
Прежде всего, перейдите в «Сообщения» »Все сообщения, чтобы увидеть все свои статьи.
Затем выберите все сообщения, выберите «Изменить» в раскрывающемся списке «Массовые действия» и нажмите «Применить».
Теперь вы можете выполнять массовые действия, включая изменение имени автора и отключение комментариев для всех выбранных сообщений.
Выберите «Не разрешать» в раскрывающемся списке комментариев и нажмите «Обновить». Это отключит комментарии ко всем выбранным вами сообщениям.
Вы можете выполнить тот же процесс, чтобы отключить комментарии на своих страницах.
Удалить все комментарии WordPress
Хотя описанные выше методы отключают комментарии к вашим сообщениям и страницам, они не удаляют существующие комментарии с вашего сайта WordPress.
Чтобы удалить все комментарии с вашего сайта, нажмите Комментарии на левой боковой панели вашей панели администратора.
Затем выберите все комментарии, выберите опцию «Переместить в корзину» в раскрывающемся списке «Массовые действия» и нажмите «Применить». Это удалит все существующие комментарии с вашего сайта.
Если на вашем сайте много комментариев, вам придется повторить этот шаг несколько раз.
Отключить комментарии к медиа
Если вы хотите отключить комментарии на страницах мультимедиа, есть два способа сделать это.
Вы можете вручную отключить комментарии к отдельным файлам мультимедийных вложений, следуя методам, которые мы обсуждали выше, но это может занять действительно много времени.
Более простой способ массового отключения комментариев ко всем мультимедийным вложениям - использование фрагмента кода. Просто вставьте следующий код в файл functions.php вашей темы или в плагин для конкретного сайта.
<?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. Вы также можете отключить их для определенных типов сообщений, таких как сообщения, страницы, мультимедиа и другие. Он также удаляет форму комментария и перестает отображать существующие комментарии.
Первое, что вам нужно сделать, это установить и активировать плагин Disable Comments. Вы можете следовать нашему пошаговому руководству по установке плагина WordPress для получения подробных инструкций.
После активации плагина перейдите в Настройки »Отключить комментарии на левой боковой панели вашей панели администратора.
Выбор первого варианта позволяет отключить комментарии на вашем сайте WordPress. Плагин также удалит пункт меню комментариев из вашей админки WordPress.
Используя второй вариант, вы можете выборочно отключить комментарии к своим сообщениям, страницам или медиа.
Если вы хотите удалить комментарии только из мультимедийных вложений, вы можете выбрать переключатель «При определенных типах сообщений», а затем установить флажок «Медиа».
Вы можете сделать то же самое, если хотите отключить комментарии только на страницах WordPress. Использование плагина - самый простой способ отключить комментарии на страницах WordPress.
Когда вы закончите, просто нажмите «Сохранить изменения», чтобы завершить процесс.
Удалите «Комментарии закрыты» в WordPress
Если ваша тема WordPress не проверяет статус комментария должным образом, она может по-прежнему отображать форму комментария, существующие комментарии или даже сообщение «Комментарии закрыты».
Вы можете попросить разработчика вашей темы исправить это, потому что это не стандартный подход.
Кроме того, вы также можете попробовать исправить это самостоятельно, следуя приведенным ниже инструкциям.
Сначала подключитесь к своему сайту WordPress с помощью FTP-клиента или файлового менеджера в панели управления хостингом WordPress. Теперь перейдите в папку с текущей темой, которая будет находиться в папке / wp-content / themes /.
В папке вашей темы вам нужно найти файл comments.php, щелкнуть его правой кнопкой мыши и переименовать в comments_old.php.
Затем вам нужно щелкнуть правой кнопкой мыши на правой панели вашего FTP-клиента и выбрать опцию Создать новый файл. Затем назовите новый файл comments.php и нажмите кнопку ОК.
Этот трюк просто обслуживает пустой шаблон комментариев для вашей темы WordPress, поэтому комментарии или сообщения, связанные с комментариями, отображаться не будут.
Если в вашей теме WordPress нет файла comments.php, вам нужно спросить разработчика темы, какой файл вам нужно отредактировать.
Методы защиты от спама
Если вы планируете отключить комментарии WordPress только ради защиты своего сайта от спамеров и построителей ссылок, мы рекомендуем вам использовать некоторые из следующих методов борьбы со спамом.
Акисмет
Akismet - один из лучших плагинов для борьбы со спам-комментариями. И что самое приятное, он был построен командой WordPress.
Этот плагин проверяет каждый комментарий на вашем сайте и проверяет, спам это или нет. Для получения дополнительной информации вы можете ознакомиться с нашим руководством по плагину Akismet.
Заключительные комментарии
Знаете ли вы, что вы можете закрыть комментарии через определенный период времени?
Перейдите в «Настройки» »Обсуждение и установите флажок« Автоматически закрывать комментарии к статьям старше 14 дней ».
Это автоматически закроет форму комментариев через 14 дней. Вы также можете изменить количество дней в зависимости от ваших потребностей.
Обычно спамеры нацелены на более старые сообщения, поэтому некоторые пользователи меняют этот параметр на 180 дней, что значительно снижает спам.
Приманка с антиспамовой пчелой
Он добавляет невидимую приманку, которая блокирует 99% спам-комментариев ботов.
Как капча
Хотя добавление капчи в форму комментариев неудобно для пользователя, оно все же помогает защитить ваш сайт от спамеров.
Вы можете использовать расширенный плагин noCaptcha и Invisible Captcha, чтобы добавить Google reCaptcha непосредственно перед кнопкой отправки вашей формы комментария.
Удалить поле формы URL веб-сайта
Еще один способ борьбы с создателями ссылок и спамерами - удалить поле URL-адреса веб-сайта из формы комментариев. Вот пример с веб-сайта WPForms:
И вы можете использовать для этой цели плагин Comment Link Remove and Comments Tool. Он позволяет удалить поле URL-адреса веб-сайта из формы комментариев, не касаясь ни одной строчки кода. Разве это не здорово?
Блокировка плохих IP-адресов
Вы также можете заблокировать плохие IP-адреса от доступа к вашему сайту WordPress. Это поможет вам заблокировать спамеров и хакерские атаки.
Для этого вы можете ознакомиться с нашим руководством о том, как заблокировать IP-адреса в WordPress.
В любом случае, мы надеемся, что это подробное руководство помогло вам понять, как полностью отключить комментарии в WordPress с помощью плагина и без него.