Если вы используете 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/
Связанные материалы:




Огромное спасибо за помощь с удалением комментариев. Очень помогло )
Смыcл Вордпресс теряется тогда, без комментариев… есть намного удобней движки без комментов…
Хотя если вы очень привыкли к вордпрессу или используете какой-то особенный плагин(любимый)… тогда да)
WordPress давно уже отошел от своих блоговых корней и повсеместно используется как отдельная CMS.
Что-то я не совсем понял, а как оставить коментарии только в записях главной страницы, а на остальных запретить коментирование?
У каждой страницы в WordPress (именно страницы!) есть пункт «Запретить комментарии», так что можно вручную отключать их.
А как удалить не саму возможность комментирования, а только текст: «Комментарии отключены»??
Два варианта. Либо идете в файл comments.php” и ищете следующий код:
и удаляете Comments Are Closed
либо, как вариант, в CSS задаете стили для
.nocomments { display:none; }
Но, опять же, пробуйте, потому что может и не сработать, все зависит от темы.
Спасибо за ответ.
Вот я всё так делал и бестолку)))) Даже в файле ru_RU.po удалял «Комментарии отключены» И всё равно не помогло.
А кэширующих плагинов не стоит? Потому что, если они стоят, то изменения могут проявляться не сразу, а только через некоторое время.
Такие плагины не стоят. Самое интересно, что до обновления WP всё прокатывала, а сейчас нет))
Спасибо за советы. Тоже не получается убрать «Комментарии закрыты»
спасибо огромное! Весь инет перерыл, остальные решения подходят для старых решений, у вас свежак.
Правда, в моей версии 3.3.2 способ №1 не работает — отключение комментариев в админке не приводит абсолютно ни к чему.