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

Плагины

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

Как вообще запретить комментирование в блоге?

Для этого есть три способа — трудный (изучение кода файлов темы блога), легкий (специальный плагин) и простой. Конечно же, сначала мы воспользуемся легким способом.

Легкий способ

Установим специальный плагин, который запретит размещение любых комментариев, пингов и трекбеков: temp_no_comments.zip

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

tiaurus-2009-10-28_110847

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

Однако этот способ ничего не сделает с формой комментирования, которая будет обманывать своим присутствием. Поэтому есть простой способ. Он чуть длиннее, но работает на 100%, и к тому же после его применения не будет отображаться форма комментирования.

Простой способ

Этот способ заключается в том, что мы разрешим комментирование только зарегистрированным пользователям, а чтобы никто не мог зарегистрироваться — запретим это делать. Сначала запретим пинги и трекбеки, а так же комментирование всем подряд, кроме зарегистрированных:

tiaurus-2009-10-28_113050

После этого запретим пользователям регистрироваться в блоге:

tiaurus-2009-10-28_113228

Все, блог закрыт от комментирования.

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

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

  1. bottanik

    Огромное спасибо автору за информацию, все легко и понятно изложено для новичка

    Ответить
  2. bottanik

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

    Ответить
  3. tiaurus

    Чтобы убрать надпись «Обсуждение закрыто», нужно отредактировать файл comments.php.
    Найдите в теме строчки типа:

    < ?php else : // comments are closed ?>
    <h4>Комментарии закрыты.</h4>
    < ?php endif; ?>
    

    , и удалите саму надпись

    Комментарии закрыты

    , не трогая окружающий её код.

    Ответить
  4. bottanik

    Нашел удалил а надпись так и осталась, что ещё можно сделать с этой проблемой?

    Ответить
  5. tiaurus

    Послать мне шаблон для правки. За весьма умеренную плату я могу решить эту проблему.

    Ответить