Как отключить комментарии в WordPress
Короче, я тебе WordPress дал, и со спамерами в благородство играть не собираюсь. Выполнишь для меня парочку заданий (ну, лайк там поставишь, мнение к статье напишешь), и мы в расчете. А по твоей теме постараюсь разузнать, да рассказать поподробнее. Не знаю, на кой ляд тебе это отключение комментов сдалось, но я в чужие дела не лезу, хочешь отрубить их в WP, значит, есть за что…
Для отключения комментариев в Wordpress вам не потребуется каких-либо особых навыков в работе с CMS. Ничего сверхъестественного, простая классика ковыряния в настройках, плагинах и коде движка.
Деактивация комментирования в WordPress через консоль
Когда в статьях сайта плодятся кучи спам-сообщений со ссылками на иные ресурсы, а дух Akismet даже не наведывался, тогда в мозгу админа просыпается мысль – а не отключить ли мне форму комментирования? Если вас также посетила данная идея, вот инструкция к действию.
1. Открываем консоль сайта, переходим в раздел «Настройки» и выбираем вкладку «Обсуждение».
2. Снимаем галочку с пункта «Разрешить оставлять комментарии к новым записям», пролистываем страницу до конца и жмем кнопку «Сохранить изменения».
По факту, одним нажатием кнопки вы отключили форму комментирования в постах и на страницах сайта, перекрыв доступ всем: спамерам, ботам, активным читателям, желающим прокомментировать вашу статью, и прочим представителям интернет-сообщества.
Чтобы контролировать популяцию спамеров и комментариев, в консоли есть три интересных пункта, о которых многие забывают или вовсе не знают. Речь идет об ручной модерации, которую можно активировать, отметив галочками следующие пункты:
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Отключение формы комментариев в отдельных записях и на страницах сайта
Что делать, если нужно отключить комментарии у какой-либо отдельной записи или, наоборот, оставить возможность комментирования для определенной страницы? Для этих ситуаций у Вордпресса есть простое решение.
1. Через меню (правая часть консоли) переходим в раздел «Записи».
2. Наводим стрелочкой мыши на интересующую нас статью и кликаем «Свойства».
3. Снимаем галочку «Разрешить комментарии» и жмем «Обновить».
4. Переходим в раздел «Страницы», чтобы деактивировать комментарии на определенных страницах.
5. Процедура аналогична той же, что указана в пунктах 2 и 3.
Читайте также
Что делать, когда нужно отключить комментарии в нескольких статьях?
Админы как фломастеры: все разные, на вкус и цвет, со своими тараканами в голове. Захотели оставить комментарии в одной рубрике, а в других – побыть тираном, уничтожая свободу слова? Не беда, опция массового изменения записей поможет и в этом случае.
1. Открываем раздел «Записи», выбираем интересующую нас рубрику и кликаем кнопку «Фильтр».
2. Справа от этой кнопки указано количество статей в ней. По умолчанию CMS Wodpress выводит по 20 записей на страницу. Дабы по нескольку раз не повторять процедуру массового отключения комментов, в верхней части экрана жмем кнопку «Настройки экрана».
3. Указываем количество записей в рубрике и жмем «Применить». Но будьте осторожны с этим показателем, ведь данная платформа жутко не любит высокие нагрузки на базу и при виде большого количества запросов падает в обморок. Поэтому лучше не экспериментировать, укажите около полусотни записей для обработки.
4. Отмечаем галочкой нужные пункты (см. рисунок ниже), выбираем «Изменить», а затем жмем на кнопку «Применить». Поздравляю, вы запустили адронный коллайдер пакетную обработку статей.
5. В выпадающем списке, напротив строки «Комментарии», выбираем «Запретить» и подтверждаем действие кликом по «Обновить». WordPress обработает сразу все отмеченные статьи и отключит комментарии к ним.
6. Проделываем данную процедуру с оставшимися статьями, если таковые есть.
Отключение комментариев при помощи плагина Disable Comments
С помощью плагина можно деактивировать форму комментирования у всех опубликованных статей, не выбирая на начальном этапе рубрику записей. Но если записей слишком много, а возиться с пакетным отключением особо не хочется, на помощь придет плагин Disable Comments.
1. Открываем раздел «Плагины» и нажимаем «Добавить новый».
2. В поисковой форме вбиваем название расширения «Disable Comments» и устанавливаем его из репозитория, кликнув соответствующую кнопку. Не забудьте нажать «Активировать» после установки.
3. Если по каким-либо причинам инсталляция плагина в автоматическом режиме невозможна, можно воспользоваться ручным методом. Для этого необходимо перейти по ссылке https://ru.wordpress.org/plugins/disable-comments/ и скачать архив с расширением на свой компьютер. После чего в верхней части экрана на странице с добавлением плагина кликаем «Загрузить плагин» (Download plugin) и осуществляем его установку.
4. Открываем раздел «Настройки» плагина Disable Comments и переходим во вкладку «Отключение комментариев».
5. Главный «киллер» комментаторов имеет простой интерфейс и всего лишь одну кнопку:
- если нужно отключить комментарии WordPress по всему сайту, отмечаем триггером «Везде» и жмем «Сохранить изменения»;
- если же требуется деактивация комментов лишь в записях или на страницах, то отмечаем галочкой соответствующий пункт и подтверждаем действие кликом по «Сохранить изменения».
Удаление кода, отвечающего за вывод комментариев в WP
WordPress позволяет кастомизировать сайт посредством огромного количества шаблонов. И нередко в коде темы встречаются «заглушки» вместо отключенной формы комментирования, эдакие тексты в стиле «Комментарии к статье отключены».
Чтобы избавиться от них и окончательно «вырезать» форму ввода комментария, необходимо поковыряться в коде шаблона. Если у вас это впервые, то будьте предельно осторожны с файлами, так как одна лишняя точка, оставленная не в том месте, может сказаться на корректном отображении вашего сайта в браузере.
1. Открываем вкладку «Внешний вид» и переходим в «Редактор тем». CMS WP предупредит об «опасности» прямого вмешательства в код шаблона. В очередной раз осознав, что собираемся делать, а также договорившись со своими внутренними демонами любопытства и рассудительности, нажимаем «Я понимаю».
2. Как правило, код вывода комментариев в записях скрывается в файле single.php. Указываем его в правой колонке и удаляем строки, как показано на скриншоте. Но перед этим скопируйте данный код в отдельный текстовый файл. Поверьте, бэкап вам еще пригодится. После чего обновляем файл и идем смотреть, что у нас в итоге получилось.
3. Если форма комментариев со страницы с записями исчезла, а сайт по-прежнему нормально отображается в браузере, значит, вы все сделали правильно. В противном случае верните удаленный код обратно и никому не рассказывайте о вашем фиаско.
4. Если нужно отключить комментарии на страницах, проделываем ту же процедуру с файлом page.php, который также содержится в каждой теме.
5. Иногда создатели шаблонов предпочитают прятать все функции в файле functions.php. Но, будем откровенны, лезть туда без навыков работы с PHP не стоит, ибо в нем может запутаться даже опытный кодер/админ.
Как удалить опубликованные комментарии?
Отключение формы и прочее баловство – это, конечно, хорошо. Но что делать с комментариями, которые уже имеются к записям сайта? WordPress позволяет удалять комменты как по отдельности, так и пачкой, по аналогии с той же процедурой, что и при одновременном запрете комментирования у нескольких статей.
Открываете раздел «Комментарии», помечаете галочкой то, что необходимо отправить в корзину, и из предложенных действий выбираете «Удалить». После чего все действия подтверждаете кликом на «Применить».
И помните: перед любым действием с CMS WordPress лучше запастись бэкапом и терпением.
Как в WordPress отключить комментарии
Май 19, 2018
Elena B.
3хв. читання
Вступление
В процессе создания сайта на WordPress, появляется очень много моментов, которые нужно учесть и решить. Один из таких, это то, как ваш контент взаимодействует с посетителями. WordPress даёт возможность комментировать страницы и записи, что очень помогает оживить сайт. Но тут конечно же есть свои за и против.
По умолчанию, новые записи в WordPress могут комментировать любые посетители. Так как комментарии влияют на SEO показатели страницы, они могут быть не всегда на пользу. Если записи или страницы заполняются случайными комментариями и спам-ссылками, не относящимися к теме, это может повредить вашему рейтингу. Следовательно, иногда на сайте WordPress отключить комментарии очень полезно.
Вот два самый распространённых способа отключить комментарии в WordPress, которые мы рассмотрим в этом руководстве:
- Изменения настроек статей по умолчанию в админ консоли WordPress.
- Установка плагина, который предоставит больше настроек для управления комментариями WordPress.
Оглавление
Как в WordPress отключить комментарии через Админ консоль
Процесс отключения комментариев в WordPress очень прост:
- Зайдите в админ консоль WordPress и перейдите в раздел Настройки › Обсуждение.
- Сохраните изменения и все последующие публикации не будут содержать опции добавления комментариев.
Однако, это не отключает комментарии для существующих статей. Для того, чтобы их отключить, следуйте инструкциями ниже:
- Перейдите в раздел Записи › Все записи, выберите все существующие и отредактируйте настройки для всех сразу.
- Откройте выпадающий список рядом с разделом Комментарии и выберите настройку Запретить.
- Сохраните изменения и опция добавления новых комментариев будет отключена.
Помните, что уже подтверждённые комментарии, по-прежнему будут оставаться доступны на сайте. Если вы хотите их полностью удалить, выполните следующее:
- Перейдите в раздел Комментарии в вашей админ консоли.
- Отметьте те, которые вы бы хотели удалить и выберите опцию Отклонить или Удалить.
Это всё! Теперь вы знаете как в WordPress отключить комментарии и/или удалить их на новых и существующих страницах.
Как в WordPress отключить комментарии при помощи плагинов
Установка плагинов WordPress даёт возможность пользователю расширить функциональность своего сайта и управлять им более эффективно. Если метод показанный выше для отключения комментариев показался вам сложным, его можно упростить используя плагин комментариев WordPress. Вот три популярных плагина и их ключевые функции, которые смогут помочь в этой задаче.
Плагин отключения комментариев WordPress Disable Comments
Ключевые функции:
- Отключает комментарии в WordPress на всём сайте;
- Отключает WordPress комментарии в выбранной области, такой как
Плагин Disable Comments For Any Post Types
Ключевые функции:
- Отключение комментариев на всём сайте;
- Отключение комментариев в указанных областях, таких как: страницы, записи или медиафайлы;
- Удаление внешних ссылок из существующих комментариев и ещё несколько ориентированных на SEO инструментов.
Плагин No Page Comment
Ключевые функции:
- Отключение комментариев на новых записях, страницах или медиафайлах.
- Изменение комментариев на существующих элементах сайта
За и Против отключения комментариев в WordPress
Теперь, когда мы уже знаем, как отключить комментарии в WordPress, давайте посмотрим некоторые преимущества этого:
- Снижает временные затраты. Вместо того, чтобы тратить время на модерацию комментариев, вы сможете его посвятить другим аспектами.
- Помогает избежать спама.
Некоторые комментарии имеют рекламное направление и характер спама.
- Сохраняется чистота. Длинные и эмоциональные обсуждения не всегда выглядят привлекательно, в зависимости от тематики страницы.
- Ускоряет загрузку страницы. Меньшее количество элементов, а значит контент будет загружаться быстрее!
Однако, существует две стороны медали и отключение комментариев в WordPress имеет также несколько негативных моментов:
- Меньшая активность пользователей. Разрешение комментировать даёт пользователям шанс взаимодействовать с вашим контентом и высказывать своё мнение.
- Может повлиять на SEO страницы. Хоть это и не слишком весомый фактор, но комментарии, относящиеся к вашей тематике, могут помочь улучшить рейтинг.
- Меньше отзывов и возможностей. Обращали когда-либо внимание на то, как популярны публикации в социальных медиа с большим количеством комментариев? Кто знает, возможно, среди них вы сможете найти прекрасную идею или новую возможность!
Заключительное слово
В этом руководстве мы изучили вопрос отключения комментариев в WordPress, используя встроенные инструменты и специальные плагины. Таким образом вы можете управлять своим сайтом проще, избегая спама.
Если у вас есть свои решения, подсказки или хитрости, поделитесь ими с нами в комментариях ниже!
Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.
Більше статей від Elena B.
полное руководство от а до я
Лайфхаки на WP
8.9k.
Возможность высказать мнение посетителю в статьях на блоге одна из основных функций, которой пренебрегают вебмастера. Но для ресурсов коммерческого направления они не нужны, поэтому отвечу на вопрос как в WordPress отключить комментарии разными методами.
Содержание
- Отключить комментарии у отдельных статей и записей
- Пакетное отключение комментариев в вордпресс
- Отключение комментариев у новых постов
- Плагин Disable Comments удалит комментариев из WP
- Удаление из исходного кода темы
- Удалить все опубликованные коммментарии
- Стоит ли убирать комменты на сайте и рекомендации
В WordPress есть возможность запретить оставлять комментарии у отдельных элементов: постов, страниц и медафайлов. Разберем на примере записей, начнем со старого редактора WP, заходим в любую статью и в верхней панели отмечаем чекбокс «обсуждения».
Верхняя область настроек вордпрессСпускаемся ниже, под форму написания поста. Появится блок Обсуждения, если на странице комментарии нужно убрать, то галочку снимаем.
Новый блок обсуждения в TinyПереходим на сайт и проверяем, на шаблоне TwentySixteen сработало. Рассмотрим как удалять в Guttenberg:
- Выбираем вкладку документ и пролистаем вниз
- Открываем спойлер Обсуждения
- Снимаем выделение с пункта Разрешить
Рассмотрели способы, подходящие для единичного применения. Если нужно отключить во всех постах комментарии WordPress, то пользуемся пакетным способом.
Пакетное отключение комментариев в вордпресс
Для пакетного удаления полей комментирования, воспользуемся стандартным инструментом в админке WordPress. Сначала выводим максимальное количество элементов, открываем настройки и выставляем цифру, например 89 и на применить.
Выставляем число пунктов для спискаПакетно отключаем комментарииПо умолчанию стоит 20, но это не удобно, для более быстрого процесса, выставляем большее число. Не рекомендую выставлять больше 100, WP может заклинить, и ресурс не открываться из-за ошибки с базой данных.
- Отмечаем весь список
- Из выпадающего меню выбираем изменить
- Жмем на применить
- Откроется форма глобального изменения параметров
- В разделе комментарии находим запретить
- Выбираем обновить
В последних 89 записях отключатся комментарии. Далее переходим к следующей странице и по тому же принципу меняем параметры.
Отключение комментариев у новых постов
Не лишним сделать надстройку в админке вордпресса. Переходим в раздел Обсуждения и отмечаем галочку с третьего пункта.
Отключить для новых статейТо есть удаляем сразу и скрываем комментарии на всех новых постах, что будут написаны после этой надстройки.
Но что делать если не помогают стандартные варианты? Сделаем с помощью плагина Disable Comments. Переходи Плагины > Добавить новый. Вводим название плагин и выбираем именно с той иконкой, которая указана на скриншоте.
Плагин Disable CommentsУстанавливаем и активируем, идем Настройки > Отключить комментарии.
Настройка DC- Выбираем вторую радиокнопку
- Отмечаем разделы WordPress, в которых нужно убрать комментарии
- Нажимаем на сохранение
Плагин Disable Comments ищет не только стандартные функции, но и кастомные разработки.
Удаление из исходного кода темы
Удаление из кода темы – крайний шаг, когда ничего не помогает, но скрыть комментирование нужно. Универсального решения не дам, потому что темы разные и где скрывается код вывод показать точно не возможно.
В моем случае я хочу отключить все комментарии в записях, по иерархии WordPress это файл single.php активного шаблона. Перейду в редактор тем и посмотрю, есть ли там вывод comments.
Стираем код выводаВсе операции делаем через файловый менеджер FTP, чтобы изменения можно откатить обратно. Покажу в стандартном редакторе тем, принцип одинаковый.
Нашел кусок вывода, три строчки, начинающиеся с оператора if и условием, заключенным в скобки. Можно скрыть или удалить, воспользуюсь первым. С помощью двойного слеша скрываю от обработчика браузера код и обновляю файл.
ПримерПереходим на блог и смотрим, пропала ли форма комментирования. У меня сработало и отключить удалось. Код может содержаться в файле function.php, искать нужно надписи comments.
Для лучшего понимания материала приложу свое видео.