Как запретить комментарии WordPress

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

Здравствуйте, читатели блога WPnotes.ru. Решил написать серию заметок о комментариях WordPress. Тема достаточно обширная и каждому моменту будет посвещена отдельная запись.

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

В добавок к главной теме заметки, остановлюсь на важности комментариев. Ведь одной из характеристик блога является возможность читателя общаться с автором посредством комментирования.

Пусть на моем блоге и нет пока комментариев (я надеюсь что пока, ибо продвижением я так еще и не занялся), я постараюсь перечислить самые важные аспекты:

  • Большое количество осмысленных комментариев — ваш блог актуален, популярен и много еще какой…
  • Мотивация для блоггера. Хорошие комментарии могут послужить отличным толчком к продолжению творчества, другая сторона медали — это умение принять и отрицательные отзывы, точнее не только умение их принять, а оценить справедливость высказывания. Уверен что большинство отрицательных комментариев — зависть или ее производное.
  • Возможность комментирования, несомненно, позволит вам приобрести большее количество постоянных читателей, а также увеличит число людей, вернувшихся на ваш блог чтобы проверить не ответил ли кто-то на их отзыв.
  • Возможно человек, который оставил отзыв, разбирается в теме лучше и тем самым вы получите недостающую информацию.
  • Пользовательский контент ( от англ. User Generated Content) — именно в комментариях читатели смогут дополнить вашу статью, от вас не потребуется никаких усилий и кто знает, может именно UGC приведет на ваш блог десятки новых читателей и подписчиков!
  • Улучшение поведенческих факторов — множество комментариев  повысят ваши позиции не только в результатах поисковой выдачи, но и во всевозможных рейтингах, куда вы можете добавить ваш блог.
  • Несомненно можно перечислить еще кучу пунктов, но на этом я остановлюсь.

Вернемся к главной теме заметки…

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

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

Другой случай — какие-то этические моменты.  Например вы проводите конкурс, где участникам необходимо прислать фотографии, которые затем будут опубликованы. Комментарии, по понятным причинам, здесь излишни.

Отключаем комментарии для отдельной страницы и записи

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

запретить комментарии страницы WordPress

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

запретить комментарии страницы WordPress

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

Рассмотрим несколько вариантов:

1. Допустим, вам требуется  отключить возможность комментирования новых статей. О причинах я сейчас не говорю. Как это сделать? Идем в «Параметры» → «Обсуждение» и убираем галочку с соответствуюсщего пункта. Отныне в опубликованных новых статьях комментирование будет невозможно.

2. Убираем форму комментариев, удалив функцию в файле comments.php. Если у ваш блог только создан, то посетители не найдут возможности комментирования. У меня за вывод отвечает код:

<?php comment_form(); ?>

3. Отключить комментарии можно также через PhpMyAdmin. Активно мы пользовались PhpMyAdmin при переносе блога на хостинг. Во вкладке SQL нужно ввести запрос:

  • для отключения возможности комментирования вводим:
UPDATE wp_posts SET comment_status='close';

закрываем комментарии через PhpMyAdmin

  • если вы решите восстановить функцию, то введите тотже запрос со статусом «open»:
UPDATE wp_posts SET comment_status='open';
  • удаляем опубликованные комментарии:
DELETE from wp_comments WHERE comment_approved = '1';
  • удаляем комментарии ожидающие одобрения:
DELETE from wp_comments WHERE comment_approved = '0';

На сегодня все, надеюсь заметка была полезной.

Понравилась статья? Поделитесь с друзьями:


 

Навигация по записям