Сравнивают добавить комментарий comment. Как отключить комментарии в WordPress. Пошаговая инструкция с иллюстрациями

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

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

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

Но как это сделать? Для таких целей и были придуманы на сайтах формы комментирования, где любой может черкануть пару строк своего ненасытного ума.

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

Комментарии — это специально отведенное место под статьей, где посетитель может написать любой текст о прочтенном материале, а также написать предложения или пожелания.

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

Движок wordpress написан как раз таки на этом языке, поэтому комментирование там присутствует автономно, если только вы не уберете его самостоятельно.

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

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

Вот ту приходит на помощь форма комментирования. Оставляете комментарий и его сразу же видят пользователи и автор.

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

Лично мне не очень нравится, когда в админ панели проходят сотни комментариев в день со всякого рода рекламой или не нужной информацией, которая в придачу не соответствует тематике моих статей.

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

Как убрать комментарии в wordpress

В движке wordpress автоматически встроена функция, дающая возможность оставлять комментарии на страницах и в статьях.

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

Рассмотрим два примера, как этом можно сделать :

1) Заходим в консоль своего wordpress сайта и жмем вкладку «Параметры» — «Обсуждение» и убираем галочку «Разрешить оставлять комментарии на новые статьи».

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

2) Здесь нам потребуется убрать несколько команд в файлах index.php , single.php и archive.php . Для этого заходим в вкладку ""Внешний вид"" — ""Редактор"". И убираем из данных файлов, которые я подчеркнул ниже, приведенные строчки:

В файле index.php убираем строчку

В файле archive.php убираем строчку

3

О том оставлять комментарии на блоге или нет можно говорить долго. Лично мое мнение по этому делу такое, что без комментариев блог получается какой-то неживой и скучный.

На этом я заканчиваю статью, остается только выслушать ваше мнение по данной теме. Пока!

Здравствуйте Друзья! На связи Владимир Савельев. Сегодня я покажу Вам как сделать, настроить и красиво оформить форму комментариев WordPress, с плагинами и без... И разберем очень важный вопрос: Влияют ли комментарии на ранжирование блога в поисковых системах? Но обо всем по порядку...

В этой статье я разберу такие вопросы:

  • Как настроить форму комментариев WordPress под нужды аудитории;
  • Как красиво оформить комментарии с помощью CSS;
  • Как выделить комментарии автора блога без плагина;
  • Как сделать себе граватар, для отображения Вашего фото, при комментировании на своем и прочих блогах;
  • Какие важные плагины установить для модуля комментариев, чтобы добавить функционал;
  • Как вставить смайлики в форму комментариев и заменить их на более оригинальные;

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

Кстати поздравляю Вас с первым снегом! Не знаю, как у Вас, а у нас в городе сегодня весь день идет снег, предвкушая скорый новый год и запах мандаринов =) Я так и не успел насладится ушедшим летом, все время был в делах и работе, не заметил, как лето то и прошло =(Ну да ладно, успею еще расслабится и отдохнуть. Как говорит моя любимая жена — на пенсии отдохну!

Ладно, давайте теперь вернемся к теме!

Начну с того, как WordPress комментарии влияют на ранжирование блога, в поисковых системах?! Ответ очевиден — это влияние ПФ, то есть поведенческие факторы!

Рассмотрим пример, есть два блога на одном из них есть форма комментариев wordpress, на другом нет! Посетитель зашел на блог, где — прочитал интересную статью и все, вряд ли, он снова вернется на страницу материала, вы со мной согласны?

А на том блоге, где есть комментирование, после прочтения статьи, посетитель будет читать и комментарии, интересно же, что пишут другие люди на данную тему! А если посетитель еще и присоединится к дискуссии, то это будет вообще шикарно =) Сколько раз, он еще зайдет на эту страницу, чтобы проверить, ответил ли ему кто ни будь?!

Я кстати наткнулся на один ресурс, где был поставлен эксперимент с двумя блогами, на одном блоге комментарии были, на другом нет. Так вот, блог который комментировали, успешно продвигался и росла посещаемость, по сравнению с другим блогом!

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

Ну хватит теории, переходим к практической части!

Как настроить форму комментариев WordPress

На самом деле настройка модуля комментариев очень проста и не займет у Вас много времени. Все что нужно Вам сделать это установить галочки там, где это сделал я! Следуйте инструкции и у Вас все получится в лучшем виде!

Как красиво оформить форму комментариев

На этом этапе, вам понадобятся, хотя бы базовые знания css и html. Если у Вас их нет, то делайте на свой страх и риск и не забудьте перед редактированием, сохранить оригинал кода.

Чтобы поменять оформление комментариев нужно найти в настройках, Внешний вид – Редактор – Таблица стилей (style.css), примерно такой код:

Commentlist div.comment{background:#f6f6f6;margin-bottom:15px;padding:10px 10px 10px 80px;position:relative;border: 1px solid #bbb; border-radius: 8px;}

Короче, ищем все стили которые начинаются на comment , и меняем их значение на свой вкус и цвет Экспериментируем!

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

Зачем это нужно?! Ну во первых, это дает представление посетителю, кто есть автор блога, среди прочих комментаторов! Так же, будет проще ориентироваться и автору блога!

Решить эту задачу поможет плагин — Highlight Author Comments , но я не сторонник плагинов, так как их большое количество негативно влияют на работу блога! Поэтому, по возможности, я стараюсь все делать кодом, чего и Вам советую!

Чтобы реализовать эту возможность кодом без плагина, нужно, в настройках: Внешний вид – Редактор – Таблица стилей (style.css), добавить новый класс стиля, с логином администратора блога.

В моем случае код имеет такой вид:

Commentlist div.comment-author-Ваш логин при входе в админку {background-color:#f5f5e1!important;margin-bottom:15px;padding:10px 10px 10px 80px;position:relative;border: 1px solid #bbb; border-radius: 8px;}

И изменить оформление, отличающееся от других комментариев! Все просто!

Чтобы злоумышленник не узнал Ваш реальный логин, пропишите код в functions.php

function del_login_css ($css) {
foreach ($css as $key => $class) {
if (strstr ($class, «ВАШ РЕАЛЬНЫЙ ЛОГИН»)) {
$css[$key] = "ПРИДУМАЙТЕ ВЫМЫШЛЕННЫЙ"; } }
return $css;
}
add_filter ("comment_class", "del_login_css");

Как сделать свой граватар (фото в комментах)

Если Вы хотите чтобы, при комментировании на своем или других блогах выводилась Ваша фотография, а не пустая картинка, то нужно сделать следующее. Регистрируемся на https://ru.gravatar.com

Заполняем все необходимые поля и все! Теперь Ваша фотография будет всегда с Вами, где Вы укажете email, к которому привязана картинка! Важно зарегистрироваться на email, который вы обычно вписываете при комментировании.

Важные WordPress плагины для комментирования

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

  • Comment Redirect by Yoast – плагин благодарности за первый комментарий! Предварительно нужно создать страницу благодарности и вписать ее путь в настройки плагина!
  • WordPress Zero Spam – невидимая капча, предназначена для защиты от спама, не напрягает комментаторов решать арифметические примеры, они просто ее не видят...
  • – подписка на комментарии. Принцип работы: посетитель написав комментарий, может подписаться на их обновления, а так же управления подписками.

Смайлики в форму комментариев wordpress

Прочтите статью о том, как сделать , а так же как заменить стандартные смайлики на другие.

На этом все! Надеюсь у Вас все получилось настроить, если Вы не нашли свой вопрос про форму комментариев wordpress, то смело пишите коммент и я с радостью на него отвечу! Понравилась статья, подпишитесь на обновления блога и рекомендуйте ее своим друзьям, потыкав кнопочки социальных сетей, которые находятся ниже! Буду очень признателен! До скорого в новой статье!


С уважением, Владимир Савельев

Премиум-уроки от клуба webformyself

Это новый революционный продукт в области обучения сайтостроительству! Все лучшие видео-уроки собраны в одном месте и разделены на категории: WordPress, Joomla, PHP, HTML, CSS и JavaScript... База постоянно пополняется и уже сейчас в ней более 200 уроков! Всего за один год - Вы сможете стать опытным веб-мастером "с полного нуля"!

Подробнее

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

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

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

Как запретить комментарии в WP к записям и страницам

Для выполнения этой операции вам понадобится зайти в панель администратора и перейти на вкладку под названием Параметры — Обсуждение. На этой странице находятся все настройки вашего сайта относительно комментирования.

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

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

Как удалить код комментариев в WordPress

Если вам мало просто запретить комментирования ваших статей, то можно полностью удалить код этой функции вручную из самого кода вашей темы. Для этого вам нужно зайти в админпанель, нажать на Внешний вид — Редактор и справа выбираем single.php (одиночная запись).

В этом файлы вам нужно найти следующий код:

Эта функция отвечает за вывод формы комментариев в ваших постах. Если ее удалить, то и оставить отзыв уже никто не сможет, что нам и нужно. Убираем эту строчку и сохраняем наш файл. Те же манипуляции проводим и в файле page.php.

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

Добрый день, друзья!

Если у вас восстала проблема, как отключить комментарии WordPress на вашем сайте, то вы попали по адресу.

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

Я не знаю, зачем вам необходимо убирать комментарии, но если уж на то пошло, то инструкция в полном объеме перед вами снизу.

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

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

Отключаем комментирование новых статей

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

Делается все очень просто через админ-панель WordPress. Сначала заходим в пункт "Настройки - обсуждение" и запрещаем оставлять комментарии к новым статьям.

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

Если форма не исчезнет, то значит шаблон так устроен и в последнем пункте статьи я объясню, как ее удалить.

Отключение комментариев для всех существующих записей

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

  1. Заходим в список всех записей через пункт "Записи - все записи";
  2. Выделяем все записи чек-боксом;
  3. Выбираем изменение всех записей;
  4. Запрещаем комментарии и обновляем настройки.

Скриншот кликабельный. Можете посмотреть его в полном размере.

Замечу, что на скришоте показан блок массового редактирования, где вы можете отключить комментирование. В изначальном же варианте, когда вы только перейдете в список всех записей, его не будет. Он появляется только после 3го действия, когда выбираем вариант изменения.

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


Кнопка находится в самом верху админ-панели с правой стороны. Количество записей ставите свое. Если нужно произвести отключение к 300м записям, то и ставите это значение.

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

Делается все аналогично, как и со статьями, только уже переходим в пункт "Страницы - все страницы".

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

Рассмотрим, как отключать комментарии к определенным статьям.

Убираем комментарии в определенных записях и страницах

Существует вариант, когда нужно произвести отключение обсуждений только в некоторых записях. Например вы публикуете на блоге новость о предновогодней распродаже своих информационных курсов. Зачем комментарии к таким заметкам? В таких случаях комменты нужно убирать.

Сделать можно это:

  • через список всех записей;
  • через редактор записи.

Через список всех записей нужно зайти в свойства статьи и убрать чек-бокс с пункта "Разрешить комментарии".

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


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


То же касается и страниц.

Для закрепления небольшое видео по вышеописанной информации.

Остался последний и, пожалуй, самый сложный шаг.

Убираем форму комментариев с сайта

К сожалению, не во всех шаблонах при отключении обсуждений, форма комментирования исчезает. У меня она осталась. Если у вас также форма не исчезла и она вам совершенно не нужна, то сейчас я постараюсь подробно объяснить, как ее убрать с сайта.

Еще к одному сожалению без редактирования файлов шаблона не обойтись, так как форму выводит php код, который и нужно удалить из файла. Проблема в том, то в каждом шаблоне она выводится по разному. У кого-то она выводится в отдельном файле, а затем просто подгружается из php кода. А у кого-то прямо в файле вывода записей будет содержаться код формы.

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

Для начала я всегда рекомендую пойти в файлы страниц (page.php) и одиночной записи (single.php) и посмотреть на наличие в них кода, выводящего форму. Если такой имеется, то просто его удалить и проблема решена. В моем шаблоне данный код выводится полностью со всеми полями (ввод имени, e-mail, сайта и сообщения).

Вполне возможно, что у вас такая же структура построения шаблона. Тогда вы идете в эти файлы и ищете примерно такой код, как на скриншоте выше (кликабельный). Код будет всегда похож и в нем будет большое наличие слов "comment".

Если он имеется, то находите его начало и конец и удаляете к чертовой...

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

Код формы находится где-то в другом файле (например, comments.php, comments-template.php). Но этот код все равно выводится в одиночную запись и страницы. В шаблоне Twentyfourteen это реализовано следующим образом.


В данном случае код также имеет наличие слов "Comment". Можно его удалить, но в этом нет нужды, так как данный код не выводит форму при отключенном обсуждении.

Может быть такая ситуация, что в файле одиночной записи (single.php) и страницы (page.php) вы не найдете никакого похожего кода, как в первом, так и во втором случае. Тогда форма выводится вместе с контентом. Это немного усложняет задачу, так как в некоторых шаблонах контент может выводиться очень сложными функциями. В этом случае я предлагаю пойти в файла comments.php, comments-template.php (или подобные им) и искать форму там.

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

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

На этом все, друзья. Пока.

С уважением, Константин Хмелев!

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

Способ №1

Для первого способа, вы должны в папке с темой, что установлена у вас на сайте, найти файл comments.php . Если такой есть, открыть его и поискать в нем массив, отвечающий за настройки и вывод содержания формы комментариев. Выглядит он примерно так:

$args = array("comment_notes_before" => "

", "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" =>

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

"title_reply" => "Оставить свой отзыв",

Как понимаете - Оставить свой отзыв , это и есть новое название вместо - Добавить комментарий. Добавить такой параметр можно в конец или в начало массива. Получится как-то так:

$args = array("title_reply" => "Оставить свой отзыв", "comment_notes_before" => "

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

", "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" => "Отправить",); comment_form($args);

Добавлено в начало и теперь, на страницах записей будет выводится строка - Оставить свой отзыв. Этот способ не сложный и требует минимальных сил, главное правильно определить массив. Но иногда так бывает, что внутри темы нет файла comments.php или в нем нет массива и вы не знаете как правильно его туда добавить, тогда вам поможет второй способ.

Способ №2

Суть второго способа заключается в том, чтобы добавить новую функцию, которая и сделает замену названия. Для этого в папке с активной темой, нужно найти файл function.php с пользовательскими функциями и в удобное место, если не знаете такого, то в самый конец перед закрывающим тегом PHP - ?> , если такого нет, то просто в самый конец, добавить вот такой код:

Function wph_change_submit_label($defaults) { $defaults["title_reply"] = "Оставить свой отзыв"; return $defaults; } add_filter("comment_form_defaults", "wph_change_submit_label");

Бонус

Это то же самое, по сути что делалось и в первом способе, просто, там мы внедряли непосредственно в массив, а тут через фильтр. После этих действий, вы увидите изменение в названии. Как и в первом способе, можете поменять текст - Оставить свой отзыв, на тот что вам нравится. Данный текст указан как пример.

Еще хочу предложить и обратить внимание на склонение слова Комментарии. Если у вас выводит в форме строку - Опубликовано 1 комментарий или Комментариев: 10. Можете воспользоваться Функцией из статьи . Если вы уже пользуетесь ней, то рекомендую в строке с массивом:

Array("комментарий","комментария","комментариев")

Изменить названия на отзыв,отзыва,отзывов, если вы использовали это слово в способах выше. таким образом, у вас будет все одинаково, а не в разброс, там отзывы, а там комментарии.

Вот такую информацию, хотел сегодня вам предоставить. Возможно, кому-то она станет полезной.

На этом все, спасибо за внимание. 🙂

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то