0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как отключить комментарии на WordPress; 3 простых метода

Как отключить комментарии на WordPress — 3 простых метода

Сегодня поговорим о том, как отключить комментарии на WordPress. Комментарии являются неотъемлемой частью сайта. Это способ для посетителей высказать свои мысли о вашем контенте и привлечь их к взаимодействию с сайтом. Поисковые системы также индексируют комментарии, поэтому они могут немного улучшить ваш SEO.

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

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

Комментарии могут быть отключены такими способами:

  • через панель управления wp-admin
  • с помощью плагина
  • путем добавления кода в определенные файлы

    Если вы только запустили свой WordPress-сайт, то можете легко запретить комментировать будущие записи. Для этого в левом боковом меню панели администрирования перейдите в « Настройки » — « Обсуждение» . Затем снимите флажок « Разрешить оставлять комментарии к новым статьям» , а затем нажать кнопку « Сохранить изменения» .

    Это действие отключит комментарии ко всем будущим записям.

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

    Для всех планируемых постов

    Перейдите в админку, а там в Настройки — Обсуждение.

    В разделе Настройки для статьи по умолчанию вам нужно убрать отметку Разрешить оставлять комментарии на новые статьи.

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

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

    Для всех опубликованных постов

    Перейдите в НастройкиОбсуждение. В поле Автоматически закрывать комментарии статей старше N дней выберите 0 и поставьте флажок.

    Если для вас это слишком кардинальная мера, можно закрыть комментарии только для нескольких определенных постов — об этом ниже.

    Для нескольких опубликованных постов

    Кликните по разделу Записи в админ-панели и вы увидите все посты блога. Выберите нужные — поставьте галочку напротив них, а затем установите в ниспадающем окне ДействияИзменить. Нажмите Применить.

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

    Откроется меню со списками действий. Выберите КомментарииЗапретить. И кликните по кнопке Применить.

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

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

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

    Для одного опубликованного поста

    Перейдите во всё то же меню Записи, найдите нужный пост и кликните кнопку Изменить.

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

    Тут же можно запретить уведомления и обратные ссылки для этого поста — трекбеки.

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

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

    Для одной опубликованной страницы

    Перейдите в раздел Страницы, выберите нужную из списка и нажмите кнопку Свойства.

    Уберите флажок Разрешить комментарии.

    Для фото и видео

    Можно отключить комментарии к посту, но это не отключит комментарии к фото и видео в нём. Потому что для каждого медиафайла в посте создаётся вложение.

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

    Откроется окно редактирования. В правом левом углу нажмите Настройки экрана. Раскроется блок дополнительных настроек. Найдите опции Обсуждение и Комментарии и снимите галочку рядом с ними.

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

    Отключить комментарии для нескольких медиафайлов сразу через настройки WP невозможно. Только через редактирование кода.

    Удалить комментарии

    Если вы хотите не просто отключить комментарии, но и удалить старые — это также можно сделать в админ-панели WordPress.

    Перейдите в раздел Комментарии, выделите нужные комментарии или все сразу и в ниспадающем списке Действия выберите пункт Удалить в корзину. Нажмите кнопку Применить рядом.

    За и Против отключения комментариев в WordPress

    Теперь, когда мы уже знаем, как отключить комментарии в WordPress, давайте посмотрим некоторые преимущества этого:

    1. Снижает временные затраты. Вместо того, чтобы тратить время на модерацию комментариев, вы сможете его посвятить другим аспектами.
    2. Помогает избежать спама. Некоторые комментарии имеют рекламное направление и характер спама.
    3. Сохраняется чистота. Длинные и эмоциональные обсуждения не всегда выглядят привлекательно, в зависимости от тематики страницы.
    4. Ускоряет загрузку страницы. Меньшее количество элементов, а значит контент будет загружаться быстрее!

    Однако, существует две стороны медали и отключение комментариев в WordPress имеет также несколько негативных моментов:

    1. Меньшая активность пользователей. Разрешение комментировать даёт пользователям шанс взаимодействовать с вашим контентом и высказывать своё мнение.
    2. Может повлиять на SEO страницы. Хоть это и не слишком весомый фактор, но комментарии, относящиеся к вашей тематике, могут помочь улучшить рейтинг.
    3. Меньше отзывов и возможностей. Обращали когда-либо внимание на то, как популярны публикации в социальных медиа с большим количеством комментариев? Кто знает, возможно, среди них вы сможете найти прекрасную идею или новую возможность!

    Удаление из исходного кода темы

    Удаление из кода темы – крайний шаг, когда ничего не помогает, но скрыть комментирование нужно. Универсального решения не дам, потому что темы разные и где скрывается код вывод показать точно не возможно.

    В моем случае я хочу отключить все комментарии в записях, по иерархии WordPress это файл single.php активного шаблона. Перейду в редактор тем и посмотрю, есть ли там вывод comments.

    Все операции делаем через файловый менеджер FTP, чтобы изменения можно откатить обратно. Покажу в стандартном редакторе тем, принцип одинаковый.

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

    Переходим на блог и смотрим, пропала ли форма комментирования. У меня сработало и отключить удалось. Код может содержаться в файле function.php, искать нужно надписи comments.

    Для лучшего понимания материала приложу свое видео.

    Управление комментариями через консоль WordPress

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

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

    Для того чтобы убрать комментарии в WordPress при написании новой статьи, можно воспользоваться блоком настроек «Обсуждение», находящимся непосредственно под формой редактирования контента.

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

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

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

    Закрываем комментирование страниц и записей с помощью фильтров

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

    Для удобства выбора и обработки необходимых пунктов желательно предварительно настроить выводимое на странице админки количество элементов. Делается это во вкладке «Настройки экрана» (правый верхний угол).

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

    Отключение комментариев при помощи плагина Disable Comments

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

    1. Открываем раздел «Плагины» и нажимаем «Добавить новый».

    2. В поисковой форме вбиваем название расширения «Disable Comments» и устанавливаем его из репозитория, кликнув соответствующую кнопку. Не забудьте нажать «Активировать» после установки.

    3. Если по каким-либо причинам инсталляция плагина в автоматическом режиме невозможна, можно воспользоваться ручным методом. Для этого необходимо перейти по ссылке https://ru.wordpress.org/plugins/disable-comments/ и скачать архив с расширением на свой компьютер. После чего в верхней части экрана на странице с добавлением плагина кликаем «Загрузить плагин» (Download plugin) и осуществляем его установку.

    4. Открываем раздел «Настройки» плагина Disable Comments и переходим во вкладку «Отключение комментариев».

    5. Главный «киллер» комментаторов имеет простой интерфейс и всего лишь одну кнопку:

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

    Отключить комментирование на конкретной странице или записи

    Если на своем блоге вы хотите отключить комментирование записи или конкретной страницы, необходимо, в первую очередь, перейти в список всех страниц данного блога. Для этого следует зайти в панель администратора, затем нажать на позицию «Страницы», а далее перейти к графе- » Все страницы«. Выберете страницу, с которой вы хотите убрать комментирование, наведите указывающую стрелку мышки на заголовок данной страницы и во всплывшем «меню» откройте ссылку » Быстрая правка«. В высветившейся панели уберите галочку с «разрешить обсуждение», и нажмите кнопку » Обновить«. Выполнив правильно данные указания, комментирование на выбранной вами странице отключится. Аналогично можно поступить с записями wordpress.

    Методы защиты от спама

    Если вы планируете отключить комментарии 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 с помощью плагина и без него.

    Читать еще:  Афганистан стингеры 1986 год моджахеды. Хроника «афганской войны»
Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector