Comment form wordpress где находится. Разделяем комментарии и трекбеки. Отключение комментариев для всех существующих записей

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

Все написанное ниже я проделал и проверил сам. Каждый хак проверен для версий WordPress до 2.7 и после. Если есть отличия, код разбирается для обеих версий.

Проблема: Не зависимо от того, разрешаете ли вы своим читателям оставлять комментарии без предварительной модерации, их часто приходится редактировать, удалять или отправлять в «спам». По умолчанию WordPress показывает только кнопочку «Редактировать» (делается это при помощи функции edit_comment_link ()) , но кнопочек «Удалить» и «Спам» нет. Стоит добавить.

Решаем проблему: В первую очередь добавим небольшую такую функцию в functions.php нашего шаблона.

function delete_comment_link($id) { if (current_user_can("edit_post")) { echo " (Удалить)"; echo " (Спам)"; } }

Найдем что-то в духе:

И у нас появятся волшебные кнопки «Удалить» и «Спам». Очень надеюсь эти кнопочки вам не пригодятся, а все комментарии будут по делу.

2. Разделяем комментарии и трекбеки

Об этом я уже писал в (для версий WP 2.7 и выше).
Пожалуй стоит написать и для более старых версий.

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

Решаем проблему: Повторюсь, это способ для шаблонов WordPress до версии 2.7.

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

Берем и заменяем этот код полностью на следующий:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
  • //Comment code goes here
  • < ul>

  • //Comment code goes here
    • Все гораздо проще, чем в версии 2.7 и выше. К тому же после разделения можно оформить стиль списка комментариев и списка трекбеков персонально.

      Проблема: Блоггеры ищут любой способ продвижения своего блога. Спаммеры везде. А вас не раздражают «левые» ссылки в комментариях? Если вы модерируете все комменатрии, то все понятно, ничего лишнего не пройдет. А если комментариев слишком много, времени на модерацию нет, комментарии публикуются без вашей проверки? Реальная проблема. Еще и WordPress дружелюбно превращает URL’ы в комментариях в активные ссылки.

      Решаем проблему: Открываем файл function.php нашей темы и добавляем следующий код:

      1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 function plc_comment_post( $incoming_comment ) { $incoming_comment [ "comment_content" ] = htmlspecialchars ($incoming_comment [ "comment_content" ] ) ; $incoming_comment [ "comment_content" ] = str_replace ( """ , """ , $incoming_comment [ "comment_content" ] ) ; return ( $incoming_comment ) ; } function plc_comment_display( $comment_to_display ) { $comment_to_display = str_replace ( """ , """ , $comment_to_display ) ; return $comment_to_display ; } add_filter("preprocess_comment" , "plc_comment_post" , "" , 1 ) ; add_filter("comment_text" , "plc_comment_display" , "" , 1 ) ; add_filter("comment_text_rss" , "plc_comment_display" , "" , 1 ) ; add_filter("comment_excerpt" , "plc_comment_display" , "" , 1 ) ;

      function plc_comment_post($incoming_comment) { $incoming_comment["comment_content"] = htmlspecialchars($incoming_comment["comment_content"]); $incoming_comment["comment_content"] = str_replace(""", """, $incoming_comment["comment_content"]); return($incoming_comment); } function plc_comment_display($comment_to_display) { $comment_to_display = str_replace(""", """, $comment_to_display); return $comment_to_display; } add_filter("preprocess_comment", "plc_comment_post", "", 1); add_filter("comment_text", "plc_comment_display", "", 1); add_filter("comment_text_rss", "plc_comment_display", "", 1); add_filter("comment_excerpt", "plc_comment_display", "", 1);

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

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

      Решаем проблему: В WP версии 2.7 и старше мало того что появилась функция ответа, так еще и все уже за нас сделано. Если же у вас WP от 2.7 и свежая тема, но ваши комментарии, как автора поста, ничем не выделяются от других комментариев, вам стоит всего лишь прописать в файле темы style.css стиль для класса bypostauthor , например:

      После этого сразу ниже вставляем:

    • Теперь необходимо присвоить класс, применяемый, если автор комментария является автором поста:

      Authorcomment{ color:#fff; font-weight:bold; background:#068; }

      Все просто, теперь вам остается только все красиво представить, все зависит от вашей фантазии.

      Итак, сегодня я рассказал вам про часть полезных «фишек» которые можно проделать с комментариями. У меня в запасе есть еще парочка трюков, так что обязательно подписывайтесь на RSS и ждите следующего выпуска. Жду ваших отзывов и комментариев. И если вдруг у вас возникнут какие то проблемы, то обязательно отписывайтесь в комментариях, будем разбираться.

      С уважением, Александр Алаев

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

      Зачем нужны внешние системы комментирования

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


      Сторонние сервисы комментирования обеспечивают следующие возможности:

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

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

      Какие альтернативные системы комментирования можно использовать на сайте

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

      Система комментирования Disqus

      Disqus - самая популярная сторонняя система комментирования. По данным создателей, с ее помощью пользователи ежемесячно пишут на сайтах 50 млн комментариев.

      Благодаря популярности сервис Disqus можно считать эталоном или отправной точкой для оценки других внешних систем комментирования.

      Как установить Disqus на сайт


      На странице настроек сайта укажите название ресурса и выберите URL на платформе Disqus. С помощью выпадающего меню определите категорию, к которой относится ваш сайт. Нажмите кнопку Next.


      На следующем шаге выберите план. Доступны следующие варианты:

      • Базовый. Бесплатный план для любых сайтов, в системе комментирования отображается реклама. Disqus делится доходами от рекламы только с сайтами, которые соответствуют внутренним критериям платформы.
      • Plus. Стоимость подписки – 9 долларов в месяц. План позволяет выключить рекламу. Для некоммерческих сайтов, личных блогов, которые не показывают рекламу, план Plus можно подключить бесплатно. Количество просмотров не должно превышать 50 000 в сутки.
      • Pro. Стоимость 89 долларов в месяц, количество просмотров страниц не более 150 000 в сутки. В профессиональном плане есть дополнительная функциональность: расширенная аналитика, приоритетная поддержка, расширенные возможности модерирования.


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


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


      Система предложит вам инструкцию по установке плагина Disqus для WordPress. Действуйте так:

      • В консоли WP выберите меню «Плагины – добавить новый».
      • В поле «Поиск плагинов» введите запрос Disqus.
      • Установите и активируйте плагин.
      • На странице установленных плагинов в строке Disqus Comment System выберите меню Configure.


      • Система предложит обновить базу данных. Примите предложение.


      • Введите данные доступа к профилю Disqus.
      • Выберите сайт, на который устанавливаете систему комментирования.
      • Экспортируйте в Disqus комментарии, которые пользователи оставили до установки системы. Для этого перейдите в меню настроек плагина. В разделе Import and Export нажмите кнопку Export Comments.


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


      Настройки системы комментирования Disqus

      Перейдите в меню настроек сообщества на сайте Disqus. На вкладке Settings в разделе General укажите URL сайта. Убедитесь, что напротив опции Enable recommendations for your site установлен флаг. Выберите язык интерфейса комментариев. Сохраните изменения.


      В разделе Community в поле Moderator Badge Text выберите текст, который будет отображаться напротив имени пользователей с правами модераторов. С помощью выпадающего меню выберите принцип отображения комментариев. Доступны следующие вариант: сверху новые, сверху старые и сверху лучшие.


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

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


      Установите флажки напротив двух опций в разделе Flagged Comments. Так вы позволяете пользователям оповещать модераторов о нежелательных комментариях. Также после указанного с помощью выпадающего меню числа отметок система скроет подозрительный комментарий до рассмотрения жалобы модератором. Сохраните изменения.


      В личном кабинете Disqus на вкладке Community вы можете следить за количеством комментариев и отметок «Нравится» и «Не нравится», назначать модераторов, импортировать и экспортировать комментарии. Обратите внимание, экспорт комментариев в Disqus позволяет создать резервную копию файла с комментариями. Эту функцию нельзя использовать, чтобы перенести пользовательский контент в альтернативную систему комментариев.

      Обратите внимание на функцию Word Filter. В соответствующем меню можно добавить стоп-слова, при использовании которых система отправит комментарий в папку «Спам».


      В меню Moderate Comments отображаются все комментарии. Обратите внимание, комментарии на проверке находятся в папке Pending. Они не отображаются на сайте, если их не одобрил модератор. На вкладках Spam и Deleted можно просмотреть спам-сообщения и удаленные комментарии.

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

      Недостатки Disqus

      Самая популярная внешняя система комментирования имеет несколько недостатков. Вот наиболее важные из них:


      • По некоторым данным, Disqus снижает вовлеченность аудитории. Например, летом 2015 года блог о CMS WordPress WPBeginner отказался от Disqus из-за жалоб читателей. После этого количество комментариев увеличилось на 304 % .
      • Непонятная ситуация с индексацией комментариев. Поисковики индексируют их с перебоями. Например, оставленные два месяца назад к одной из публикаций в блоге «Текстерры» комментарии до сих пор остаются уникальными. Написанные год назад комментарии проиндексированы, но в качестве источника система Text.ru показывает сайт Disqus..
      • Отсутствие бесплатного тарифа для коммерческих сайтов.


      Популярность и функциональность превратили Disqus в эталонную внешнюю систему комментирования. Ее достоинства и недостатки можно использовать при оценке альтернативных сервисов.

      Сервис комментирования Cackle

      Cackle - платное решение. Очень похоже, что разработчики учли недостатки Disqus и особенности русскоязычных проектов. Благодаря этому система получила важные преимущества: индексацию комментариев поисковиками и возможность авторизации через аккаунты в популярных в рунете сетях. О других возможностях системы ниже.

      Как установить Cackle на сайт

      После регистрации и подтверждения аккаунта система предложит создать новый виджет. Укажите URL сайта и название виджета и нажмите кнопку «Продолжить».


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


      Чтобы использовать систему Cackle на сайте под управлением WordPress, установите плагин Cackle . В консоли WordPress выберите меню «Комментарии – Cackle настройки». Скопируйте из административной панели Cackle сгенерированные ключи к API и ID сайта. Вставьте их в соответствующие поля в меню настроек плагина в WordPress. Активируйте виджет.


      Экспортируйте существующие комментарии в систему Cackle. Синхронизируйте виджет с базой данных WordPress.


      Между прочим:

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


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


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

      Чтобы использовать все возможности сервиса, уделите внимание настройкам. В административной панели Cackle выберите соответствующее меню. На вкладке «Общие» уделите внимание пункту «Удаление комментариев». Вы можете запретить эту возможность или разрешить в течение нескольких минут после публикации. Также в общих настройках можно выбрать текст значка модератора и изменить порядок расположения иконок социальных сервисов, через которые можно авторизоваться.


      В расширенных настройках обратите внимание на следующие пункты:

      • Включите премодерацию комментариев, содержащих ссылки.
      • Снимите флажок напротив поля «Гостевые комментарии». Анонимные комментарии не способствуют вовлечению пользователей и доверию к ресурсу.
      • Снимите флажок напротив пункта «Кросспостинг». В этом случае система не будет автоматически публиковать комментарии в социальных сетях.

      Остальные настройки измените на свое усмотрение или сохраните вариант по умолчанию.


      На вкладке «Внешний вид» обратите внимание на пункт «Пагинация». Пагинация ухудшает юзабилити комментариев. Чтобы решить проблему, с помощью выпадающего меню укажите пункт «Выбрать» и укажите большое значение в поле «Максимальное число комментариев на странице».


      На вкладке «Капча» можно подключить сервис reCAPTCHA от Google , а на вкладке «Спам защита» есть возможность подключить антиспам-сервис Akismet.

      Модерировать комментарии можно в консоли WordPress или в административной панели на сайте Cackle. Также вы можете установить мини-виджет модерации. С его помощью модерировать комментарии можно непосредственно на сайте.

      Недостатки системы Cackle

      Cackle - платный сервис. Это его главный недостаток по сравнению с Disqus. Стоимость использования на одном сайте составляет 200 рублей в месяц. Стоит ли тратить деньги ради возможности авторизации пользователей через «Вконтакте» и «Одноклассники»? Это главный вопрос, по результатам ответа на который владелец конкретного сайта должен принимать решение.

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


      Система HyperComments

      HyperComments - платная система комментирования, которая поддерживает авторизацию с помощью профилей в популярных в рунете сетях. Пользователям доступны три тарифа:

      • Personal. Стоит 24 доллара в год, можно использовать на одном сайте. Поддерживает до 500 тыс. загрузок виджета в месяц.
      • Professional. Три сайта, 120 долларов в год, до 2 млн загрузок виджета в месяц.
      • Enterprise. 480 долларов в год, сколько угодно сайтов, до 6 млн загрузок виджета в месяц.


      Кроме авторизации через «Вконтакте», HyperComments имеет другие важные преимущества. Это функция гиперкомментариев, которая позволяет выделять фрагмент текста и обсуждать его. Также комментаторы могут делиться цитатами со своими подписчиками. Подробнее о возможностях системы дальше.

      Как установить и настроить HyperComments


      Нажмите кнопку «Далее». Система перенаправит вас на страницу плагина HyperComments в каталоге WordPress. Установите и активируйте плагин. В консоли сайта выберите меню «Комментарии – HyperComments» и авторизуйтесь с помощью аккаунта Google. На странице настроек выберите вкладку Settings. Импортируйте в систему существующие комментарии.


      Остальные базовые настройки можно не менять. Расширенные настройки доступны на вкладке Comments в соответствующем меню.


      В разделе «Общие» включите уведомления администратора и модераторов о публикации нового комментария. При необходимости включите премодерацию всех комментариев.


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


      В разделе «Цитаты» включите соответствующий виджет. Он позволяет пользователям выделять отрывок текста и делиться им с подписчиками в социальных сетях.


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


      В разделе «Стереокомментарии» можно включить соответствующую функцию. Она объединяет комментарии в две колонки: сообщения автора и всех пользователей. При необходимости можно добавить в колонку автора логотип компании.



      Недостатки системы HyperComments

      Главный недостаток системы - отсутствие бесплатного тарифа.

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

      Еще один важный недостаток - система по умолчанию не сообщает пользователям о появлении новых комментариев. Это снижает вовлеченность аудитории.

      Система комментирования IntenseDebate

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

      IntenseDebate - бесплатный сервис. Его функциональность не уступает эталонному Disqus. Система обеспечивает владельцам сайтов следующие возможности:

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

      Как установить и настроить IntenseDebate

      После регистрации в системе перейдите на страницу установки системы комментирования . Укажите URL ресурса. Если вы пользуетесь WordPress, установите и активируйте плагин IntenseDebate. Авторизуйтесь на странице настроек в консоли WP.



      В личном кабинете на сайте IntenseDebate включите уведомления о публикации новых комментариев. Переключите язык на русский.


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


      В меню Comments включите возможность авторизации с помощью Facebook и Twitter. Воспользуйтесь подсказками системы, чтобы создать приложение Facebook и получить ключ API. Установите флаг напротив меню Enable «Report this comment» button. Вы включите кнопку «Пожаловаться на комментарий». Выберите вариант отображения трэкбэков. Они могут публиковаться вместе с пользовательскими комментариями или в отдельной области. Для большинства проектов подходит второй вариант.


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

      • Статистика комментариев - показывает количество комментаторов и сообщений.
      • Последние комментарии.
      • Популярный публикации. Этот виджет отображает список наиболее обсуждаемых постов.
      • Активные комментаторы. Надстройка отображает десять наиболее активных пользователей со ссылкой на их профили в IntenseDebate.


      Модерировать сообщения можно в консоли WordPress в меню «Комментарии».

      Недостатки системы IntenseDebate

      Главный недостаток IntenseDebate - отсутствие интеграции с популярными в рунете сетями, например, «Вконтакте». Для участия в дискуссиях пользователям придется авторизоваться с помощью аккаунтов в Facebook, Twitter, WordPress.com, регистрироваться на IntenseDebate или указывать имя и электронный адрес.

      Tolstoy comments

      Разработчики позиционируют Tolstoy comments в качестве бесплатной системы построения сообщества пользователей сайта . Это не система комментирования в традиционном виде, а виджет чата, в котором могут общаться читатели. Процесс общения игрофицирован с помощью системы значков и рейтингов.

      Как установить Tolstoy comments на сайт

      После регистрации на платформе система предложит вставить код виджета на все страницы сайта.


      Если все сделано верно, на сайте появится виджет комментариев.


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



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

      Пользователи могут оценивать комментарии. А за активность система присваивает комментаторам значки.


      На каждой странице сайта виджет создает отдельный чат. Но список чатов доступен пользователям с любой страницы сайта по ссылке «Все чаты».

      Недостатки системы Tolstoy comments

      Главный недостаток – хранение комментариев на сервере Tolstoy comments, а не в базе данных сайта. Из-за этого пользовательский контент не индексируется. Разработчики планируют в будущем решить эту проблему.

      В обсуждения на сайте Tolstoy comments пользователи говорят, что виджет замедляет работу сайтов. На тестовой площадке такого эффекта я не заметил.


      Альтернативы универсальным системам

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

      Чтобы установить форму комментирования Facebook, воспользуйтесь

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

      Если у вас восстала проблема, как отключить комментарии 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 (или подобные им) и искать форму там.

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

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

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

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

      Инструкция

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

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

      Зарегистрируйтесь на сервисе. В поле Site URL введите адрес нашего сайта. В поле Site Name – его название. Чуть сложнее с полем Site Shortname – здесь надо ввести короткое имя сайта, то есть без http, www и ru. Например, если ваш сайт имеет название httр://site12345.ru, то в качестве короткого имени введите site12345. В результате будет создан поддомен site12345.disqus.com. Перейдя на него, вы попадете в панель настройки комментариев.

      Введя все данные, нажмите кнопку Continue, откроется панель настроек. Выберите русский язык, потом настройте Optional Features. В пункте Facebook Connect вы можете дать пользователям Facebook возможность оставлять комментарии из своего аккаунта. Для этого вам надо ввести API Key: вы можете получить его, нажав на ссылку чуть ниже пункта Facebook Connect, но для этого у вас должен быть аккаунт на данном сервисе. В поле Twitter @Replies впишите имя вашего -аккаунта, оно будет использоваться при ответах.

      Теперь настройте чекбоксы (переключателя). Если отметите Media Attachments, то все ссылки на медиафайлы будут показаны внизу комментария как прикрепленные файлы. Trackbacks – показывает трекбеки к странице. Akismet – подключение антиспамового сервиса. Reactions – показывает упоминания в сети о вашем сайте. Наконец, если отметить чекбокс Display login buttons with comment box, над формой комментариев появятся кнопки сервисов – Facebook, Twitter и пр.

      Заполнив форму, нажмите Continue. На новой странице появятся варианты подключения к различным платформам. Если вы писали код сайта сами, выберите пункт Universal Code. Для установки кода скопируйте его из пункта 1, после чего вставьте в то место вашей страницы, где должны находиться комментарии. Затем скопируйте код из пункта 2 и вставьте его до закрывающего тега /body.

      Вам осталось правильно оформить ссылки, ведущие на страничку с комментариями. Например, если страница для комментариев имела вид httр://site12345.ru/comment.html, то ссылку надо сделать такой: httр://site12345.ru/comment.html #disqus_thread. После этого проверьте возможность оставлять комментарии, все должно работать.

      Источники:

      • как добавить комментарии в видео

      Совет 2: Как добавлять комментарии к новостям в 2019 году

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

      Инструкция

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

      Если имеется счетчик набранных или оставшихся символов, следите за его показаниями - может иметься ограничение как на максимальную, так и (реже) на минимальную длину сообщения. Эти ограничения, если они есть, указаны рядом с полем. Введя текст, проверьте, правильно ли заполнены все поля, а затем нажмите кнопку, которая может называться «Отправить», «Добавить комментарий», и т.п.

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

      Прочитайте то, что видите на картинке, и введите в соответствующее поле. Если прочитать символы не удается, нажмите расположенную рядом с капчей кнопку обновления. На некоторых сайтах вместо капч или наряду с ними применяются контрольные вопросы в свободной форме, на которые без труда ответит человек, но не машина. Например, на вопрос «Что открылось в Сочи седьмого марта 2014 года?» ответьте: «Паралимпийские игры».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      3

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

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