Google

Удаление комментариев из WordPress

Дата публикации:Июнь 9, 2011

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

Метод первый: отключение комментариев в панели администратора

Каждая страница и запись в WordPress предлагает возможность индивидуального отключения комментариев. Для этого достаточно кликнуть по вкладке Discussion и изменить настройку Allow Comments для записи.

Вы можете отключить комментирование для всего сайта. Для этого перейдите в раздел Settings — Discussion и выберите соответствующую настройку. Если вы закроете комментирование, то под любой страницей и записью будет выводиться следующий текст: «Comments Closed» (может отличаться в зависимости от выбранной темы).

Чтобы избавиться от фразы Comments Closed, вам понадобится отредактировать файлы темы, что может быть сделано с помощью FTP-клиента или встроенного в тему редактора (Appearance — Editor). Поиск по файлу comments.php позволяет найти требуемую фразу.

К примеру, в популярной теме Twenty Ten строка с фразой расположена ближе к концу файла comments.php и выглядит следующим образом:

<p><?php _e( 'Comments are closed.', 'twentyten' ); ?></p>

Удаление этой строки приведет к исчезновению фразы Comments Closed с вашего сайта.

Метод второй: удаление комментариев из файлов темы

Альтернативный метод (который я предпочитаю) заключается в полном удалении комментариев с сайта. Эта настройка до сих пор доступна в панели администратора, однако с помощью ручного редактирования файлов темы можно вообще избавиться от комментариев как от лишнего и ненужного функционала.

Комментарии обычно представлены в файлах single.php и page.php. Файл single.php используется для вывода записей, а файл page.php — для отображения страниц блога. Если вы используете современную тему, у вас может присутствовать loop.php файл, который вызывает оба рассмотренных файла и может содержать в себе требуемое описание. В этих файлах присутствует строка <?php comments_template( ”, true ); ?> . Если ее удалить, то WordPress будет вынужден прекратить вызов комментариев для записей и страниц.

Источник: http://thisismyurl.com/4488/remove-comments-wordpress/

Связанные материалы:

  1. Внешний вид комментариев в WordPress
  2. Модерация комментариев
  3. Файлы шаблонов WordPress
  4. AJAX-изация встроенной формы комментариев
  5. Темы и шаблоны WordPress

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

  1. Вячеслав Николаевич says:

    Огромное спасибо за помощь с удалением комментариев. Очень помогло )

  2. Даша says:

    Смыcл Вордпресс теряется тогда, без комментариев… есть намного удобней движки без комментов…
    Хотя если вы очень привыкли к вордпрессу или используете какой-то особенный плагин(любимый)… тогда да)

    • Architect Of Ruin says:

      WordPress давно уже отошел от своих блоговых корней и повсеместно используется как отдельная CMS.

  3. Что-то я не совсем понял, а как оставить коментарии только в записях главной страницы, а на остальных запретить коментирование?

    • Architect Of Ruin says:

      У каждой страницы в WordPress (именно страницы!) есть пункт «Запретить комментарии», так что можно вручную отключать их.

  4. А как удалить не саму возможность комментирования, а только текст: «Комментарии отключены»??

    • Architect Of Ruin says:

      Два варианта. Либо идете в файл comments.php” и ищете следующий код:

      php else : // comments are closed ?
       !– If comments are closed. –>
       p class=”nocomments”>Comments are closed</p>

      и удаляете Comments Are Closed

      либо, как вариант, в CSS задаете стили для

      .nocomments { display:none; }

      Но, опять же, пробуйте, потому что может и не сработать, все зависит от темы.

  5. Спасибо за ответ.
    Вот я всё так делал и бестолку)))) Даже в файле ru_RU.po удалял «Комментарии отключены» И всё равно не помогло.

    • Architect Of Ruin says:

      А кэширующих плагинов не стоит? Потому что, если они стоят, то изменения могут проявляться не сразу, а только через некоторое время.

  6. Такие плагины не стоят. Самое интересно, что до обновления WP всё прокатывала, а сейчас нет))

  7. Спасибо за советы. Тоже не получается убрать «Комментарии закрыты»

  8. спасибо огромное! Весь инет перерыл, остальные решения подходят для старых решений, у вас свежак.
    Правда, в моей версии 3.3.2 способ №1 не работает — отключение комментариев в админке не приводит абсолютно ни к чему.

Оставить комментарий

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

*


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.