Отключить комментарии на сайте wordpress

Отключить комментарии на сайте  wordpress, способы

Есть несколько способов отключить комментарии на сайте WordPress.

 

  1. Отключение комментариев в консоли управления сайтом
  2. Удалить комментарии редактированием файлов шаблона
  3. Через базу данных в phpMyAdmin

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

Откройте панель управления (консоль) сайтом:

далее - - \Настройки\ - - \Обсуждение\

Отключить комментарии на сайте  wordpress, способы

Снимите галочку с пункта \разрешить оставлять комментарии на новые статьи\ 

Таким образом запрещается комментирование новых статей.

Примечание: при публикации новых статей, появится пояснение - \Комментарии отключены\.

Если нужно отключить комментарии на уже размещённых материалах

В консоли переходим в меню \записи\. Выбираем материал где нужно отключить комментарии и открываем пункт \Свойства\.

Отключить комментарии на сайте  wordpress

В открывшейся вкладке убираем галочку с пункта \разрешить комментарии\. Сохраняем изменения - \Обновить\. Таким же образом действуем в меню \страницы\.

Если сайт имеет множество страниц с уже размещёнными на них комментариями, то применять выше описанные способы и редактировать каждую страницу по отдельности, мягко скажем , не удобно …

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

Для этого нужно редактировать файлы темы-шаблона.

Файл — index.php

Удалить строчку: <?php comments_popup_link(‘? No Comments’, ‘? 1 Comment’, ‘? % Comments’); ?>

Файл - single.php

удалить: <?php comments_template(); ?>

Файл: archive.php

<?php comments_popup_link(‘No Comments’, ‘1 Comment’, ‘% Comments’); ?>

Таким образом удаляются все комментарии с сайта без возможности комментирования новых страниц.

Примечание: коды файлов различных тем-шаблонов могут несколько отличаться.



Редактирование комментариев в phpMyAdmin

Откройте в phpMyAdmin панель базы данных сайта WordPress, перейдите во вкладку \SQL\

В окне запросов введите на выбор (без - «\»):

  • чтобы удалить на всех страницах - \UPDATE wp_posts SET comment_status='close';\
  • включить возможность комментировать - \UPDATE wp_posts SET comment_status='open';\
  • комментировать только зарегистрированным пользователям - \UPDATE wp_posts SET comment_status='registered_only';\

Далее - \OK\