Удалить или отключить комментарии к страницам wordpress
- Stats: 1988 2
- Author: admin
- Category: CMS WordPress
- Comments: Комментариев нет
Небольшая статья о том как убрать или отключить комментарии wordpress. Конечно возможность комментирования на блоге – это прекрасно,но иногда возникают такие ситуации когда комментирование совсем не нужно. Допустим у Вас есть страничка, которая не нуждается в комментировании, и нам нужно отключить возможность комментариев для этой страницы.Сейчас я покажу несколько способов для отключения комментариев на страницах wordpress, а Вы для себя выберите наиболее подходящий.
Как отключить комментарии wordpress через консоль?
- Переходим в Консоль->Параметры->Обсуждение:
Теперь,когда мы находимся в меню “Настройки обсуждения” находим опцию “Разрешить оставлять комментарии на новые статьи” и активируем ее.
В принципе, на этом можно остановиться,возможность комментирования для новых статей мы уже запретили. Ну а что делать с теми статьями и страницами, на которых уже есть комментарии? Если у Вас возник такой вопрос, тогда двигаемся дальше.
Как отключить комментарии wordpress для определенных страниц?
Итак,для того что бы отключить комментарии wordpress для определенных страниц,нам нужно перейти в консоли на вкладку “Страницы”. На этой вкладке находятся все страницы Вашего сайта.Выбираем ту страницу для которой необходимо запретить комментирование, и нажимаем на “Свойства”.
Допустим нам необходимо отключить комментарии wordpress для страницы “Карта сайта”,находим ее в списке и наводим мышкой и кликаем на “Свойства”.
Находим настройки страницы “Карта сайта” и убираем галочку “Разрешить комментарии” и кликаем кнопку “Обновить”.
Таким способом можно отключить комментарии wordpress для определенных страниц.
Как отключить комментарии wordpress для определенных записей?
Последовательность действий точно такая же как в пункте выше,только вместо страниц выбираем вкладку “Записи” а далее действуем по алгоритму как выше.
Как отключить все комментарии wordpress?
Итак, перед нами стоит задача,необходимо отключить все комментарии wordpress.Конечно можно отключать комментарии как я описал выше,для каждой страницы или записи, но Вы представляете если таких страниц окажется 100, 200, или вся 1000,это займет много времени,да и не рационально отключать комментарии по одной если необходимо их отключить для всех страниц.Мы с Вами пойдем другим путем и воспользуемся PhpMyAdmin.В предыдущих уроках мы уже знакомились с информацией как пользоваться PhpMyAdmin
Ну а если остались вопросы,задавайте их в комментариях,двигаемся дальше,заходим в PhpMyAdmin
Выбираем базу данных на которой хранится сайт на wordpress и переходим в вкладку SQL.
В окно запросов необходимо ввести один из запросов представленных ниже:
1 |
UPDATE wp_posts SET comment_status='close'; |
– Убрать комментарии во всех статьях.
1 |
UPDATE wp_posts SET comment_status='open'; |
– Для всех статей включена возможность комментирования.
1 |
UPDATE wp_posts SET comment_status='registered_only'; |
— Комментарии могут оставлять только зарегистрированные пользователи.
После ввода запроса жмем “Ок”.
Двигаемся дальше, допустим необходимо удалить абсолютно все комментарии на блоге или сайте.
Как удалить все комментарии wordpress?
Действуем также как в пункте выше только для того,что бы удалить комментарии wordpress вводим один из запросов ниже.
1 |
DELETE from wp_comments WHERE comment_approved = '0'; |
— Удаляет все неодобренные комментарии
1 |
DELETE from wp_comments WHERE comment_approved = '1'; |
— Удаляет все одобренные комментарии
Для выполнения запроса также жмем “Ок”.
Как отключить надпись «Комментарии отключены»?
Для отключения надписи на сайте «Комментарии отключены» необходимо удалить несколько строк в файлах темы.
Думаю вопросов не возникнет.
Открываем файл index.php
и находим строчку:
<?php comments_popup_link(‘? No Comments’, ‘? 1 Comment’, ‘? % Comments’); ?>
Ну или что то наподобие,в разных темах надпись может меняться, так вот именно эту строчку и надо удалить,после этого на главной странице комментарии и надпись комментарии отключены больше появляться не будет.
За отображение комментариев на странице архив отвечает строчка:
<?php comments_popup_link(‘No Comments’, ‘1 Comment’, ‘% Comments’); ?>
в файле archive.php
, также ее нужно удалить.
Ну и строка
<?php comments_template(); ?>
в файле single.php
После удаления этих строк, комментарии уже точно не появятся на страничках Вашего сайта.
Отправить ответ