Как убрать,удалить или отключить комментарии к страницам wordpress

Описание: Всё что относится к WordPress
Модератор: Aleksandr

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 12 сентября 2016, 18:30

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

Итак,начнем:
Как отключить комментарии wordpress через консоль?

1)Переходим в Консоль->Параметры->Обсуждение:

Теперь,когда мы находимся в меню “Настройки обсуждения” находим опцию “Разрешить оставлять комментарии на новые статьи” и активируем ее.

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

В принципе, на этом можно остановиться,возможность комментирования для новых статей мы уже запретили.Ну а что делать с теми статьями и страницами,на которых уже есть комментарии?Если у Вас возник такой вопрос, тогда двигаемся дальше.
Как отключить комментарии wordpress для определенных страниц?

Итак,для того что бы отключить комментарии wordpress для определенных страниц,нам нужно перейти в консоли на вкладку “Страницы”.На этой вкладке находятся все страницы Вашего сайта.Выбираем ту страницу для которой необходимо запретить комментирование,и нажимаем на “Свойства”.

Допустим нам необходимо отключить комментарии wordpress для страницы “Карта сайта”,находим ее в списке и наводим мышкой и кликаем на “Свойства”.

Изображение

Как отключить комментарии wordpress для определенных страниц?

Находим настройки страницы “Карта сайта” и убираем галочку “Разрешить комментарии” и кликаем кнопку “Обновить”.

Изображение

Как отключить комментарии wordpress для определенных страниц?

Таким способом можно отключить комментарии wordpress для определенных страниц.
Как отключить комментарии wordpress для определенных записей?

Последовательность действий точно такая же как в пункте выше,только вместо страниц выбираем вкладку “Записи” а далее действуем по алгоритму как выше.

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

Итак, перед нами стоит задача,необходимо отключить все комментарии wordpress.Конечно можно отключать комментарии как я описал выше,для каждой страницы или записи,но Вы представляете если таких страниц окажется 100,200,или вся 1000,это займет много времени,да и не рационально отключать комментарии по одной если необходимо их отключить для всех страниц.Мы с Вами пойдем другим путем и воспользуемся 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'


— Комментарии могут оставлять только зарегистрированные пользователи.

После ввода запроса жмем “Ок”.

Двигаемся дальше,допустим необходимо удалить абсолютно все комментарии на блоге или сайте.
Как удалить все комментарии wordpress?

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

Код: Выделить всё

DELETE from wp_comments WHERE comment_approved = '0'


— Удаляет все не одобренные комментарии

Код: Выделить всё

 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
После удаления этих строк, комментарии уже точно не появятся на страничках Вашего сайта.
[center]i love you [s]mxIni[/s] Mysql[/center]


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «WP»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость