5 способов отключить (убрать, удалить) комментарии в WordPress

Опубликовано: 02.09.2018

видео 5 способов отключить (убрать, удалить) комментарии в WordPress

15 Удивительных Функций Телефона, о Которых вы Никогда Не Слышали

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



Однако WordPress не всегда используют для создания блогов. Эта CMS хорошо подходит для создания простых сайтов-визиток, новостных и медиа сайтов, на которых либо вовсе не нужна возможность комментирования, либо нужна только на определенных страницах. Причин для такого решения может быть сколько угодно, и я уверен, что если вас заинтересовала эта статья, у вас есть своя причина для отключения комментирования ????


Топ 5 способов побывать в невесомости!

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

Способ №1 – Глобальное отключение комментариев для всего сайта

Первым способом является глобальное отключение комментариев в настройках самого WordPress. Для этого необходимо зайти в меню админ-панели Параметры -> Обсуждение и убрать галочку с пункта «Разрешить оставлять комментарии на новые статьи» .


ВОТ ПОЧЕМУ ВСЕ ТОЧКИ НА ТЕЛЕ ОЧЕНЬ ВАЖНЫ / 15 САМЫХ ОПАСНЫХ точек на теле человека

Будьте внимательны! Отключение этого пункта касается только новых комментариев, те которые были созданы ранее так и останутся опубликованными. Чтобы убрать их, вам придется удалить их вручную из меню управления комментариями.

Способ №2 – Выборочное отключение комментариев для определенных записей

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

Если у вас нет раздела «Обсуждение» под окном редактора на странице создания записи или страницы — в правом верхнем углу страницы нажмите на выпадающее меню «Настройки экрана» и поставьте галочку «Обсуждение» . После этого у вас отобразиться этот раздел под окном редактора.

Для того чтобы закрыть комментирование в уже созданных записях, зайдите в меню админ-панели Записи -> Все записи , выберите нужную запись, нажмите на «Свойства» и в появившемся окне уберите галочку «Разрешить комментарии» . Не забудьте нажать кнопку «Обновить» для сохранения изменений.

Примечания: Обратите внимание на то, что варианты, описанные в Способе №1 и 2, только запрещают комментирование, при этом вместо полного отключения формы для написания комментариев в некоторых темах для WordPress может выводить сообщение о том, что комментирование запрещено.

Для того чтобы полностью отключить форму комментирования и «вырезать» её из темы, смотрите следующий способ.

Способ №3 – Отключение формы комментирования в самой теме

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

Откройте файл comments.php в вашей теме и закомментируйте (т.е. сделайте его неактивным) или удалите следующий код:

<!-- If comments are closed. --> <p class="nocomments">Comments are closed.</p>

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

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

Нужный код находиться в нескольких местах:

1) Откройте файл single.php (для записей) и/или page.php (для страниц) в папке с вашей темой и удалите или закомментируйте оттуда строчку:

<?php comments_template();>

Обычно она находится в конце файла;

2) Тоже самое проделайте в файле index.php, но уже со следующим кодом:

<?php comments_popup_link(‘? No Comments’, ‘? 1 Comment’, ‘? % Comments’); ?>

3) В файле archive.php нужно убрать строчку:

<?php comments_popup_link( __( 'Leave a comment', 'fap' ), __( '1 Comment', 'fap' ), __( '% Comments', 'fap' ) ); ?>

Примечания: Код, указанный в пункте 2 и 3 может немного отличаться в зависимости от темы, но в любом случае он будет похож на указанный здесь и должен содержать слова «No Comments’, ‘? 1 Comment’, ‘? % Comments’».

Для того чтобы закомментировать PHP-код необходимо поставить вначале строки символы .

Если вы не пользуетесь специальной программой для редактирования кода – изменить код вашей темы вы сможете перейдя в меню админ-панели Внешний вид -> Редактор. В правой части выберите файл, который вы хотите редактировать, в центральном окне внесите изменения в код и нажмите кнопку «Обновить файл» для сохранения изменений.

Способ №4 – Отключение комментариев для определенных рубрик (категорий)

Данный способ хорошо подходит пользователей, которым необходимо частично отключить комментарии, например, на блоге. Как мы ранее узнали с вами, в самой CMS предусмотрена возможность отключать комментарии для записей, но если таких записей много, становиться неудобно каждый раз убирать галочки. Хорошим выходом из этой ситуации является помещение всех однотипных записей в рубрику и отключить комментарии массово для всей рубрики. Все новые записи, отнесенные к этой рубрике, автоматически будут отображаться без возможности комментирования и без сообщений.

Откройте файл single.php в папке с вашей темой и замените строчку:

<?php comments_template(); ?>

на следующий код:

<?php if (in_category('x')) : ?> <?php else : ?> <?php comments_template(); ?> <?php endif; ?>

Этот код значит, что если запись находиться в категории «х», то форму комментирования отключить, а для всех остальных категорий – выводить. Вместо «х» нужно поставить ID рубрики, в которой необходимо отключить комментарии, например ’25’. Если таких рубрик несколько, то их ID указываются через запятую.

Чтобы узнать ID нужной вам рубрики, зайдите в меню Записи -> Рубрики и наведите мышку на нужную вам категорию, в строке состояния браузера высветиться полный путь к этой рубрике, в нем будет и ID.

Также, если часто придется работать с ID, можно установить плагин Reveal IDs (ссылка на файл), который будет показывать вам ID для всех страниц в админ панели. Плагин совместим с версией WordPress 3.2.1 и поддерживает русский язык.

Примечания: У всех вышеописанных способов (№1, 2, 3, 4) есть недостаток: если тема, которую вы используете обновиться, и вы установите себе новую версию — все изменения, которые вы вносили, будут перезаписаны, а комментирование снова работать. Поэтому нужно либо вносить код заново при каждом обновлении, либо использовать его в темах, которые вы не будете обновлять.

Способ №5 – Отключение комментариев при помощи плагинов

Пятый способ подходит пользователям, которые не хотят лезть в код темы либо тема, которую вы используете, обновляется достаточно часто. Существует несколько плагинов, которые помогут закрыть и убрать отображение комментариев, в том числе не отображать их как раздел в меню админ-панели. Из всех плагинов, опробованных мною, только один оказался рабочим на 100% с большинством тем и последней версией WordPress (на момент написания статьи — 3.3): Disable Comments – в настройках этого плагина можно глобально включить/отключить возможность комментирования для отдельных типов материала, а так же отключить отображение разделов, связанных с комментированием, в меню админ-панели и консоли. Выбрав необходимые настройки, сохраните изменения – используя плагин вы сможете не беспокоится о комментариях, даже если ваша тема обновится.

Примечания: Доступ к настройкам плагина можно получить в меню Параметры -> Disable Comments.

Другие плагины, которые я тестировал: Hide Comments Feature , Disable Comments On Pages , No Page Comment .

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

Финансовый аналитик: новая профессия для новой экономики


Профессия будущего: Системный аналитик - профессия будущего, системный аналитик - Trend Club
Будущее - уже определено сегодня, остается только его реализовать. Что делать сегодняшнему студенту или ученику для того, чтобы получить интересную, захватывающую работу, которая будет приносить

Политический анализ и политическое прогнозирование
Под прогнозом в науке понимается вероятностное, научно обоснованное суждение о будущем. Именно вероятностный характер прогноза и его научная обоснованность отличает данный вид знания от других форм предвидения.

Политический анализ и политическое прогнозирование
Под прогнозом в науке понимается вероятностное, научно обоснованное суждение о будущем. Именно вероятностный характер прогноза и его научная обоснованность отличает данный вид знания от других форм предвидения.

Маркетинговые исследования - это... Этапы, результаты, пример маркетингового исследования
Маркетинговые исследования - это поиск, сбор, систематизация и анализ информации о ситуации на рынке с целью принятия управленческих решений в сфере производства и сбыта продукции. Стоит четко понимать,

Форекс брокер Альпари отзывы и обзор услуг и сервисов компании
Проголосовали: 902 За 88 %, Против 12 % За Против

Разница между науками о финансах и экономике. Экономическая статья на английском с переводом
Сайт Деловой английский www.delo-angl.ru Опубликовано: 14.04.2016 Хотя зачастую они изучаются и представляются как совершенно раздельные дисциплины, экономика и финансы, как науки, взаимосвязаны, разделяют

12 лучших сервисов для веб-аналитики
В статье вы узнаете о самых популярных инструментах для веб-аналитики, их функциональности и стоимости. И начнём мы с двух самых известных сервисов – Google Analytics и Яндекс.метрика. Вероятно, что каждый

Big Data – технология, рождающая новый тип бизнеса::БИТ 03.2014
Big Data – технология, рождающая новый тип бизнеса Главная / Архив номеров / 2014 / Выпуск №3 (36) / Big Data – технология, рождающая новый тип бизнеса Рубрика: Тема номера /  Системы хранения

Big Data и блокчейн — прорыв в области анализа данных
Постоянное ускорение роста объема данных является неотъемлемым элементом современных реалий. Социальные сети, мобильные устройства, данные с измерительных устройств, бизнес-информация

Добро пожаловать , Гость !

Мы настоятельно рекомендуем Вам зарегистрироваться, если вы ещё этого не сделали. регистрация откроет Вам новые функции.

Войти или Зарегистрироваться

www.silvio-berluskoni.ru © Все права защищены © 2016.
rss