n-wp.ru — блог о WordPress

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

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

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

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

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

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

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

tiaurus-2009-10-28_110847

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

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

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

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

tiaurus-2009-10-28_113050

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

tiaurus-2009-10-28_113228

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

5 комментариев

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

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

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

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

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