Все о сайтах, SEO, заработке в интернете
Меню

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

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

Сегодня я расскажу вам «как убрать комментарии в wordpress», т.е. из данной статьи вы узнаете как отключить комментарии. Прежде чем, я начну рассказывать вам я хотел бы предупредить вас о тех случаях когда не стоит закрывать и отключать комментарии.

Итак, если ваш сайт — это блог, тогда забудьте о данной функции, так как блог не может существовать без комментариев! Возможно вас просто не устраивают стандартные комментарии wordpress, и вы хотите расширить их функционал, тогда рекомендую вам изучить следующие статьи моего сайта:

Ну, а теперь обо всем по порядку.

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

Изначально в wordpress комментарии включены для всех страниц и записей, чтобы их отключить -заходим в панель администратора wordpress и переходим в пункт !Настройки»- «Обсуждение».

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

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

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

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

Как отключить комментарии на определенной странице или записи wordpress

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

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

Как отключить комментарии на определенной странице или записи wordpress

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

Отключаем комментарии wordpress для всех страниц блога

Аналогичным образом мы можем поступить с записями wordpress. Все бы ничего, но данный способ применим в том случае, если вам необходимо отключить комментарии для 1 или нескольких страниц или некоторых записей wordpress, а что делать если у вас 100 страниц wordpress и для всех страниц вы хотите отключить возможность комментировать их содержимое, при всём при том, чтобы оставить посетителям вашего сайта, возможность комментировать записи wordpress.

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

Отключаем комментарии wordpress для всех страниц блога

Итак, в целях экономии сил и драгоценного времени, мы будет отключать комментарии при помощи PHPMyAdmin. Подключаемся к хостингу и заходим в phpmyadmin, далее в списке таблиц базы данных вашего блога ищем таблицу с названием wp_posts.

У вас может быть слегка измененное название таблицы — может отличать префикс, т.е. текст идущий до знака «_», но смысл от этого не меняется. Ваша задача найти таблицу вида (префикс_posts). Если вы не знаете, что такое префикс — не обращайте на это внимание и ищите таблицу с названием “wp_posts”.

Далее нажимаем на имя таблицы и переходим по вкладке SQL в PhpMyAdmin для данной таблицы.

И в появившемся поле вводим следующую sql-команду:

UPDATE wp_posts SET comment_status=’close’ WHERE post_type = ‘page’

Далее нажимаем на кнопку выполнения команды, обычно она называется «Пошел» или «Выполнить» и располагается в правом нижнем углу страницы.

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

Отключаем комментарии wordpress для всех записей блога

Чтобы сделать аналогичное только для записей wordpress, оставив при этом без изменений страницы блога нужно выполнить следующую команду:

UPDATE wp_posts SET comment_status=’close’ WHERE post_type = ‘post’

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

UPDATE wp_posts SET comment_status=’open’ WHERE post_type = ‘post’ для страниц wordpress
UPDATE wp_posts SET comment_status=’open’ WHERE post_type = ‘page’

Отключаем возможность комментирования wordpress. Удаляем форму комментариев

Кроме всего уже сделанного, вы можете отключить возможность комментирования wordpress -удалив форму комментариев из используемой вами темы wordpress.

Чтобы удалить форму комментариев — достаточно отредактировать несколько файлов шаблона:

  • php — чтобы убрать форму комментариев для записей wordpress;
  • php – чтобы убрать форму комментариев для страниц wordpress.

Чтобы убрать стандартную форму комментариев в том или ином файле темы ищите следующий код:

lt;?php comments_template(); ?gt;

И удаляйте данную строку из файлов. Кроме, того можете удалить данную строку из файла index.php вашей темы и из файла archive.php. Сохраняйте файлы и загружайте на хостинг -радуйтесь полученному результату.

Ну, и на этом я завершаю свою сегодняшнюю статью. Надеюсь я смог наиболее полно ответить на вопрос: «Как убрать комментарии в wordpress? Как отключить комментарии wordpress».

Ну, и в завершении хочу напомнить вам — возможность комментировать блог, вы отключили, но возможно на вашем блоге были комментарии, а они никуда не исчезли .

Если ваш блог существует не 1 день, то скорее всего ко многим вашим записям большинство посетителей вашего сайта оставили по несколько десятков различных комментариев, с которыми вы можете поступить 2 способами: удалить все комментарии.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *