Comment Toolbar — добавляем в комментарии WordPress возможность ответа и цитирования


Содержание материала:

Плагин комментариев для WordPress

Здравствуйте, дамы и господа! Встречайте новый плагин комментариев для WordPress — AnyComment. Слово автору модуля: WordPress уже давно вырос из просто системы для блоггинга. Читателям блога нужно специальное пространство для выражения своих мыслей. Комментарии — это зона, в которой должно быть приятно общаться и находиться в целом. По умолчанию, WordPress имеет очень ограниченные комментарии и хотелось бы предложить им достойную замену.

К чему я все это введу: WordPress на славу постарался по поводу удобства написания постов и управления, но к сожалению забыл про комментарии.

Лучшая система комментирования для WordPress

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

AnyComment — плагин комментариев WordPress

AnyComment это супер быстрые комментарии для WordPress

Реактивные WordPress комментарии для вашего сайта. Авторизация через социальные сети, настройка дизайна, рейтинг, загрузка файлов, а так же многое другое.

Вы можете установить плагин стандартным методом. Перейти в панель администрирования вашего сайта. Перейдите в раздел плагины Добавить новый. Искать AnyComment. Нажмите Установить. После установки активировать плагин. А можно скачать из официального репозитория WordPress по адресу ( https://wordpress.org/plugins/anycomment/ ). Настройка соцсетей выглядит так:

Вид настроек социальных сетей

Функции & Особенности плагина комментариев

  • Все комментарии хранятся в вашей базе данных. После того как вы настроили соц. сети, пользователь авторизуется — в вашей базе создастся новый пользователь;
  • Простой и понятный интерфейс на пользовательской стороне и админ панели;
  • Отправка, изменение, лайки и прочие действия происходят без перезагрузки страницы (AJAX + WordPress REST API);
  • Полная настройка API с социальными сетями;
  • Возможность авторизоваться через ВК, Твиттер, Facebook, Google, Одноклассники, GitHub, Instagram, Twitch или Dribbble;
  • Возможность выбрать группу пользователя по умолчанию. Когда новый пользователь авторизуется через соц. сеть, для него создается новый профиль. Этот профиль получит группу, которую вы выбрали. Потом можно удобным образом группировать пользователей;
  • Возможность определить количество подгружаемых комментариев по умолчанию и постранично;
  • Ленивая загрузка. Если комментариев много, появляется кнопка «Загрузить еще», нажав на которую вы загрузите больше комментариев.
  • Возможность выбрать тему: светлую или темную;
  • Древовидная структура комментариев;
  • Возможность подгружать комментарии только когда пользователь прокрутил к ним (чтобы лишний раз не нагружать сайт);
  • Возможность отключить «Добавить к себе на сайт»;
  • Интеграция с такими WordPress плагинами как: Akismet & WP User Avatar.
  • Наличие Privacy Policy ссылки, пользователи будут знать, как обрабатываются и используются их данные (когда ссылки нет, пользователям не будет отображена галочка).
  • И многое другие полезные функции.

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

Консоль плагина AnyComment

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

Если у вас светлый сайт, то комментарии будут выглядеть следующим образом:

AnyComment — это супер быстрые комментарии для WordPress

Далее, скриншот того, как комментарии выглядят на темном фоне, в данном случае задний фон сайта синий, комментарии сами по себе прозрачные и используется белый цвет для текста:

Комментарии на темном сайте

В планах автора плагина AnyComment:

  • Опция: возможность указать сообщение благодарности и/или страницу, где пользователь оставил свой первый комментарий,
  • Опция: когда пользователь не получил письмо на электронную почту после регистрацию через соц. сеть, спросить у него об этом где-нибудь в комментариях еще раз,
  • Возможность: отправка уведомления модераторам о новых комментариях,
  • Опция: вставить фото из Instagram,
  • Опция: вставить Instafeed,
  • Возможность выбрать комментарий и закрепить его в топе,
  • Добавить галочку подписки на новые ответы к комментарию (сейчас письма приходят в любом случае),
  • Опция: добавить пользователя в черный список или забанить по IP адресу,
  • Поддержка большего количества языков,
  • Подсветка кода,
  • Поддержка markdown,
  • Добавить больше инструкций по настройке определенных сервисов, например, Google SMTP, Amazon SES и др.
  • Кросс шариинг комментариев. Когда пользователь добавляет комментарий, он будет автоматически опубликован у него на стене,
  • Добавить Yahoo как способ авторизации,
  • Больше виджетов для добавления на сайте (боковая панель, собственные страницы и т.д.),
  • Специальная модераторская панель встроенная в AnyComment (для удобного управления комментариями),
  • Еще больше статистики и аналитики,
  • И намного больше..

Цель — сделать его лучшим плагином комментариев для WordPress придерживаясь простоты, удобства, скорости работы, учитывая вашу обратную связь.

AnyComment — это супер быстрые комментарии с открытым исходным кодом для WordPress на базе React. Название состоит из двух слов «Any» /ˈɛni/ — любые и «Comment» [ ˈkɑːment ] комментарий.

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

Вот, друзья, кратко о новом плагине для WP.

Спасибо за внимание.

С уважением, автор плагина Александр Тешабаев.

PHP-функция для WordPress «Ответ на комментарий %username%»

Я придумал и реализовал очередную полезную фигнюшку для WordPress ツ

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

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

Вот о чем я говорю:

  1. Если на блоге активирована опция «древовидные комментарии», было бы очень здорово в письме видеть текст о том, кому был оставлен комментарий: мне, как админу, или же кому-то из комментирующих посетителей. По тексту можно будет сразу понять, не заходя в блог, требует этот комментарий моего ответа или нет.
  2. Так же было бы здорово, если в том же самом письме будет присутствовать прямая ссылка на добавленный комментарий. Опять же это может быть в первую очередь полезно при древовидных комментах. Такая ссылка позволит не искать нужный коммент (ведь он может быть и не в конце списка комментов), а сразу же перейти к нему.

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

Код PHP-функции

Реализация обоих вещей оказалась довольно простой (эту функцию необходимо запихнуть в файл functions.php вашей темы, если файла нет, то создать его, не забыв добавить и ?> соответственно в начале и в конце файла):

Пожалуй, единственное, на что стоит обратить внимание в этом коде, строка:

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

Как выглядит результат

Соответствующий текст добавляется к конце письма, и выглядит это примерно следующим образом (кликабельно):

Если это ответ на коммент кого-то из посетителей, то видим текст «В ответ на комментарий пользователя: %username%». Если же это ответ на коммент админа, то текст будет таким: «Это ответ на мой комментарий.» Текст, естественно, можно заменить на какой-то другой.

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

15 плагинов комментариев WordPress

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

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

1. Postmatic

Postmatic позволяет читателям подписаться на получение уведомлений по электронной почте, когда они оставляют комментарий. Последующие комментарии и ответы будут приходить к ним на электронный ящик, так же как с помощью Mailpoet , Jetpackor Subscribe to Comments . Но с помощью Postmatic они смогут вести диалог, просто отвечая на комментарии по электронной почте.

2. Comment Control

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

3. Comments Leaderboard

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

4. Disqus Comment System

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

5. WordPress Comment Rating Plugin

WordPress Comment Rating Plugin размещает на странице иконки голосования за и против, так что посетители сайта смогут оценивать комментарии. Он также позволяет сортировать комментарии в соответствии с их рейтингами.

6. User Agent Comments

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

7. Commentator

Плагин WordPress Commentator представляет собой полнофункциональную систему комментариев для WordPress -сайта с использованием AJAX .

8. WP Ajaxify Comments

Плагин WordPress WP Ajaxify Comments поддерживается любой темой WordPress и добавляет функционал AJAX в форму комментариев. Когда пользователь размещает комментарий, плагин отправляет данные на сервер WordPress без перезагрузки всей страницы.

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

9. wpDiscuz

Интерактивная AJAX-система комментариев в режиме реального времени. Плагин предназначен для усовершенствования стандартного функционала комментариев WordPress . Это лучшая альтернатива Disqus , Livefyre , Jatpack и Facebook .

10. Simple Ajax Insert Comments

Компактный, но мощный плагин для WordPress , который позволяет быстро добавлять и получать комментарии, как в социальных сетях. Simple Ajax Insert Comments использует для вставки комментариев AJAX , JQuery и PHP , благодаря чему для этого не требуется перезагрузка страницы.

11. Disable Comments

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

12. No Page Comment

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

13. Hotspots with Comments

Hotspots позволяет посетителям создавать « горячие области » на изображениях сайта и оставлять комментарии.

14. Comment Attachment

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

15. Comments Lightbox

Этот плагин позволяет преобразовывать ссылки на комментарии в лайтбокс, в котором комментарии отображаются без перезагрузки страницы. Лайтбокс может работать сразу после установки и не требует настройки. Его оформление полностью соответствует стилю активной темы WordPress .

Данная публикация представляет собой перевод статьи « 15 WordPress Comments Plugins » , подготовленной дружной командой проекта Интернет-технологии.ру

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

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

Топ-пост этого месяца:  Payoneer — возможность для фрилансеров получать и тратить деньги по всему миру

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

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

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

Disqus Comment System

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

Плагин поддерживает отображение многоуровневых комментариев и ответов на них, уведомления на почту, возможность поделиться в соцсетях. Можно присваивать комментариям статусы (одобрять, удалять, отправлять в спам). Плагин интегрируется при помощи API Disqus и синхронизируется с сервисом комментариев WordPress.

Comments Evolved for WordPress

Плагин Comments Evolved for WordPress добавит формы комментариев социальных сетей Facebook и Google+ в ваш блог. Также доступны комментарии Disqus и стандартные комментарии WordPress. Пользователь, оставив свой комментарий на вашем блоге через форму социальной сети, может автоматически отправить его на свою страницу, увеличив таким образом потенциальный охват вашего поста.

CommentLuv

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

Facebook Comments

Данный плагин позволяет вам отображать реальные имена и фотографии комментаторов, встраивая их с Facebook на ваш сайт. Это создает ряд преимуществ: упрощение проверки реальности пользователей, сокращение спама, комментарии становятся более “живыми”. Но вам данное решение не подойдет, если ваша целевая аудитория не использует эту соцсеть.

Crowd Control

Плагин Crowd Control от Postmatic дает посетителями возможность отмечать комментарии, которые по их мнению не соответствуют политике сайта. В настройках плагина можно установить количество жалоб/замечаний к комментарию, прежде чем он будет отправлен на модерацию, а также установить опцию получения уведомлений администратором в таких случаях. Одобренные администратором комментарии больше не будут попадать в очередь для модерации.

Greg’s Threaded Comment Numbering

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

Akismet

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

Epoch

Этот плагин улучшает базовые функции комментирования WordPress, но в отличие от Disqus, не заменяет всю систему комментариев, а добавляет новые функции.
Epoch основан на AJAX, что позволяет не перезагружать страницу после добавления комментария. Также стоит отметить, что данный плагин выделяет цветом ответы автора поста от обычных комментариев.

Как и в Disqus, администратор здесь может утверждать, удалять или помечать комментарии как “спам”.

WP Ajaxify Comments

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

Можно настроить сообщения, которые отправляются пользователю при завершении комментирования — цвет и прозрачность фона, цвет текста.

Comment Control

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

Comment Images

Данный плагин расширяет базовую систему комментирования WordPress, добавляя возможность загружать к комментариям изображения форматов PNG, GIF, JPG и JPEG. Плагин будет посылать уведомления комментаторам, если их изображение не допустимо к загрузке, а также стилизовать изображения для того, чтобы они вписались в блок комментирования.

Comment Popularity

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

Comment Approved

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

Disable Comments

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

DX Unanswered Comments

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

Jetpack

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

Moderator Role

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

Postmatic

C помощью этого плагина, посетители вашего сайта смогут подписаться на оповещения о новых комментариях и ответах на них, которые будут приходить на электронную почту. Отличием Postmatic является то, что посетители могут вести диалог, отправляя ответы на комментарии по электронной почте, без перехода на сайт к полю комментариев. Этот плагин использует базовую систему комментариев WordPress, сохраняя все данные на вашем сервере.

Show Parent Comment

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

Simple Comment Editing

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

wpDiscuz

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

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

WordPress SEO Comments

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

Yoast Comment Hacks

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

Платные плагины комментариев

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

Commentator

Это многофункциональная система комментариев для WordPress на основе AJAX. Можно выбрать стиль оформления, помечать некорректные комментарии, выставлять оценки комментариям, включить древовидную систему комментариев, сортировать комментарии по новизне/популярности, добавлять изображения к комментариям. Также можно дать пользователям возможность использовать свои аккаунты в LinkedIn, Twitter, Facebook. Google+ для комментирования.

Стоимость: $17-$85 в зависимости от типа лицензии.

Hotspots with Comments

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

Стоимость: $17-$85 в зависимости от типа лицензии.

WordPress Comment Rating Plugin

Этот плагин позволяет размещать на странице сайта кнопки голосования «за» и «против», что позволяет пользователям оценивать комментарии. Используя этот плагин можно также сортировать комментарии в зависимости от их рейтинга.

Стоимость: $21-$105 в зависимости от типа лицензии.

А какую систему комментирования вы используете на своем сайте? Будем рады узнать ваше мнение!

Не знаете ещё, какой хостинг выбрать для сайта на WordPress? Посмотрите наше специальное предложение хостинга для этой CMS!

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

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

HyperComments

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

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

На Постовом, кстати, также используются комментарии от HyperComments.

Стоимость: Бесплатно (Есть тарифные планы, включая FREE)

Postmatic

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

Comments Leaderboard

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

Disqus Comment System

Этот сервис и инструмент специально разработан для обсуждений. Он сделает комментирование на вашем сайте более интерактивным. Плагин Disqus для WordPress использует Disqus API и синхронизируется с комментариями на WordPress.

Стоимость: Бесплатно (Есть тарифные планы)

WordPress Comment Rating Plugin

WordPress Comment Rating Plugin добавляет иконки для оценки комментария. Плагин также позволит сортировать комментарии по их рейтингу.

User Agent Comments

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

Commentator

WordPress плагин Commentator добавит на ваш сайт полноценную систему комментариев.

WP Ajaxify Comments

Плагин WP Ajaxify Comments интегрируется в любую WordPress тему и расширяет функционал формы для комментирования. Он отправляет комментарии пользователей на сервер, не обновляя всю страницу. В случае ошибок, плагин отображает их причины, и пользователь может исправить всё, не возвращаясь на предыдущую страницу. Если комментарий успешно прошел на сайт, то плагин добавит его к уже существующим, не покидая страницы.

wpDiscuz

Новая и интерактивная система комментирования, которая использует AJAX. Разработана, чтобы заменить стандартное комментирование в WordPress. Очень быстрая, адаптивная и с множеством полезных функций. Если вы хотите хранить комментарии в своей базе данных, то это лучшая альтернатива Disqus.

Simple Ajax Insert Comments

Simple Ajax Insert Comments это маленький, но функциональный плагин, который позволяет просто и быстро добавлять комментарии. Плагин не перегружает страницу при отправке комментариев, так как использует Ajax, jQuery и PHP.

Disable Comments

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

No Page Comment

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

Hotspots with Comments

Hotspots with comments позволит вашим пользователям оставлять на изображениях так называемые хот-споты — активные места с комментариями.

Comment Attachment

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

Comments Lightbox

Этот плагин будет открывать комментарии на вашем сайте с эффектом lightbox, не перегружая при этом страницу. Comments Lightbox не требует настройки и автоматически настраивает свой внешний вид под тему сайта.

Лучшие плагины комментариев для сайта на WordPress


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

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

К концу публикации вам станет ясно абсолютно все. Приступим?

1. Самое быстрое решение проблемы

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

Если вы хотите творить без оглядки на все остальное, то могу просто порекомендовать вам хорошие темы на русском с открытым исходным кодом на сайте ПроДеньги ( www.prodengiblog.ru ). Тут есть как платные, цена в среднем колеблется в районе 3000 рублей, так и совершенно бесплатные.

Здесь сразу настроено все: рубрики, комментарии, похожие записи и так далее. Здесь я покупал тему News Blog. Вот так выглядят комментарии и еже с ними.

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

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

2. Популярные плагины

На сайтах ВордПресс есть встроенная форма комментирования. Выглядит она вот так:

С ней можно поработать: добавить смайлики, аватарки, подписку на комментарии, расширить форму дополнительными возможностями (выделение жирным, курсивом, добавление кода или цитаты) и так далее. Об этом мы поговорим в третьей части этой статьи. Сейчас обсудим плагины.

Топ-пост этого месяца:  Свойство CSS font-display

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

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

Давайте обсуждать расширения и выбирать лучшее из них.

2.1 Disqus

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

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

Далее заходим на официальный сайт ( www.disqus.com ) и регистрируемся.

Далее открываем комментарии и находим новую вкладку плагина. Сюда вводим логин, пароль и готово.

Форма будет выглядеть вот так.

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

2.2 Hypercomments

И снова для использования плагина вам понадобится сначала скачать его.

Потом зарегистрироваться на официальном сайте ( www.hypercomments.com ). Благо здесь все на русском.

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

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

Как вы видите, здесь можно оставить комментарий анонимно, только с email, или через социальные сети: Google+, Facebook, Twitter, Вконтакте, Одноклассники, Яндекс, Mail.Ru, LiveJournal или Tumblr.

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

Ну а тарифы здесь варьируются от 24 до 480 долларов в год. Грубо говоря, от 1 500 до 30 000 рублей.

2.3 Cackle

Основной конкурент предыдущего представителя приложений для комментирования Cackle. На мой взгляд выглядит красиво. Опять же, есть возможность авторизации с Vkontakte, Facebook и из других популярных социальных сетей.

Тарифы лояльнее: 2000 рублей в год.

2.4 VKontakte API

Ну и последний плагин, про который мы будем говорить — VKontakte API. Он абсолютно бесплатен.

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

Простая регистрации через Вконтакте.

И довольно приятный результат.

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

2.5 Новый плагин AnyComment

AnyComment — это универсальное и бесплатное решение. Название состоит из «Any», что означает «любое» или «любые» и «Comment» — «комментарий». Вместе получает как «любой комментарий». Идея заключается в том, чтобы можно было отправить комментарий любого типа: с картинкой, видео, смайликами, гифками и т.д. Читайте мою подробную статью — «Плагин для комментариев AnyComment — пошаговая инструкция по установке и настройке на WordPress».

3. Настройки и расширения для уже имеющейся формы

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

Первый – воспользоваться бесплатными уроками HTML и CSS Евгения Попова ( курс по HTML , курс по CSS ), чтобы выучить языки программирования и ни в чем себе не отказывать. Вы сможете самостоятельно писать код и редактировать любой дизайн под себя.

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

Все их можно найти в стандартном установщике.

  • Comment Redirect после того, как читатель вводит свой коммент его переносит на заранее подготовленную вами страницу: «Спасибо за комментарий» или «О Боже, вы мой герой, вы оставили свой месседж».
  • Highlight Author Comments. Первым делом вас будет интересовать информация, оставленная для вас, а не ответы других пользователей. Это расширение позволяет отсортировать сообщения по адресату.
  • WP Comment Quicktags Plus позволит читателям вставлять жирный, курсив, цитаты, ссылки и теги, чтобы сделать свой пост краше.
  • Qipsmiles – те самые смайлы из аськи. Благодаря расширению их можно будет оставлять и на вашем сайте.
  • Subscribe to comments добавит возможность подписаться на рассылку. Иногда это очень полезная функция.
  • TinyMCEComments поменяет поле комментария на довольно симпатичный текстовый редактор.
  • Thank Me Later отправит письмо на электронную почту с благодарностью человеку, только что оставившему сообщение.
  • Easy Comment Uploads добавляем возможность подгружать файлы и картинки к отзыву на сайте.

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

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

До новых встреч и легкой работы над сайтами.

SEO Маяк

Блог Виталия Кириллова | Все о создании,
продвижении сайтов и заработке в интернете

Создание и продвижение сайтов, заработок в интернете

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

Всем привет! Сегодня на SEO-Mayak.com мы продолжим настраивать WordPress и узнаем, как добавить форму комментариев на страницы.

Вы наверное раз заходили к кому-нибудь на страничку «Обо мне» или «О Блоге» или на другие информативные страницы, где авторы пишут о себе и о своем проекте

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

Не зря же у Яндекса для индексации комментариев работает отдельный робот — YandexBlogs. О роботах Яндекса я писал в статье «Файл robots.txt — запрет индексации для Яндекса и Google. Создание правильного robots.txt для WordPress»

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

Вот и у меня наконец дошли руки, чтобы добавить форму комментариев на страничку «Обо мне». Чем мы сейчас и займемся.

Как добавить форму комментариев на страницы

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

За вывод функции комментариев отвечает следующий код:

Точно такой же код выводит форму комментариев и в записях.

Для редактирования файлов советую, вместо встроенного редактора WordPress, пользоваться текстовым редактором Notepad++ .

Редактировать файлы следует не на самом сервере, а в скачанной с помощью FTP клиента на свой домашний компьютер полной копии блога. Как это делается я подробно описывал в статье «FTP клиент Filezilla»

Если открыть файл single.php, отвечающий за раздел, в котором выводятся все записи нашего блога, то можно посмотреть, где расположен код. Находится файл single.php в папке с нашей темой: wp-content -> themes -> название темы -> single.php

Вот он «родной», подчеркнутый красным.

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

Открываем для редактирования файл page.php и ищем в нем знакомую строчку:

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

Сохраняем любуемся только что проделанной работой.

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

Да уж проблема! Да не проблема это вовсе, просто на этих страницах надо отключить комментирование.

Как это сделать? Да очень просто. Идем админка блога -> все страницы -> карта сайта и в левом верху ищем вкладку «Настройки экрана»

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

Где на надо поставить галочку возле строчки «Обсуждение».

Далее обращаем свое внимание на появившийся в низу, сразу после окна редактора WordPress, одноименный раздел.

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

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

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

Комментарии для сайта WordPress — настройка без плагинов

Здравствуйте, уважаемые читатели блога Goldbusinessnet.com! Сегодняшний пост будет посвящен настройке комментариев для сайта WordPress c помощью редактирования файлов текущей темы (тут о загрузке и установке тем для Вордпресс подробнее) и без использования плагинов. Я уже неоднократно отмечал, что замена расширений Вордпресс кодами дает возможность снизить нагрузку на сервер хостера и тем самым дать лишний плюс в деле оптимизации проекта.

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

Кстати, несмотря на мое стремление к сокращению расширений, некоторые из них весьма функциональны и полезны. Кроме того, ведь должен всегда быть выбор, поэтому предлагаю все-таки ознакомиться с материалом по настройке WordPress комментариев с помощью плагинов Comment form Quicktags и WP Monalisa. Также неплохо бы обеспечить читателям возможность подписаться на комментарии с помощью расширения Subscribe to Comments.

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

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

Настройка комментариев для сайта WordPress посредством редактирования файлов comments.php и functions.php

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

В чем же заключается эта гибкость? Да в том, что все изменения, которые вы будете вносить в файлы темы WordPress, сохранятся и после обновления текущей версии движка. В интернете очень часто можно встретить советы, и весьма конструктивные, которые предполагают редактирование файлов ядра Вордпресс (например, в нашем случае, comment-template.php, comment.php, отвечающие за вывод комментариев).

Но все дело в том, что после обновления движка все эти изменения сойдут на нет и придется снова их повторять, что крайне неудобно. А вот однажды отредактированные файлы шаблона вашей темы (для нашего случая это файлы single.php, comment.php, functions.php) останутся неизменными и после обновления.

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

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

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

Однако пока эта функция не работает. Чтобы ее задействовать, нужно обратиться к файлу comments.php и найти там следующую строчку (напомню, используйте редактор notepad++, который очень удобен для редактирования):

Теперь в качестве дополнения укажем массив $args для функции wp_list_comments и несколько необходимых строк этого массива со значениями. Вся эта конструкция будет выглядеть следующим образом:

Где строчки со значениями означают следующее:

  • 2 строка — увеличивает размер аватара (сущность которого — граватар, если он, конечно, создан пользователем) до 45 пикселов (при желании указать свой), в то время как размером по умолчанию является величина в 32 пиксела. Если вы хотите оставить дефолтный размер, то эту строчку можно удалить;
  • 3 строка — выводит текст ссылки для ответа на комментарий;
  • 4 строка — значение ‘callback’ указывает, что все комментарии будут выводится в соответствии с функцией ‘mytheme_comment’, содержание которой было прописано в файле functions.php. Если эту строчку удалить, то WordPress будет обращаться к файлам ядра, где находится запись стандартного вывода комментариев.

Это далеко не все, что можно сделать, хотя для меня этого оказалось пока достаточно. Со всеми возможными значениями массива $args для функции wp_list_comments можете познакомиться на странице Codex WordPress.

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

Обычно она следует за такой строкой:

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

Эта функция позволит отображать записи с числом комментариев в правильном склонении: «1 комментарий», «2 комментария», «5 комментариев» и т.д. Чтобы у начинающих вебмастеров не возникла путаница в голове, дам вариант файла comments.php моей темы после всех этих манипуляций:

Топ-пост этого месяца:  NetBeans или IntelliJ IDEA сравнение преимуществ и недостатков обеих сред разработки

Обращаю ваше внимание на то, что полностью копировать содержание comments.php я не советую, поскольку темы у всех разные. Просто внимательно посмотрите, куда вставить массив для для функции wp_list_comments (строки 13-17) и plural_form (строка 11). Далее даю обе функции, которые мы вставили в файл functions.php:

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

Стили CSS для оформления комментариев WordPress

Ну, а теперь необходимо призвать на помощь стили CSS, чтобы соответственно вашему желанию придать нужный вид комментариям. Для этих целей очень подходит замечательный плагин Firebug для вэб-браузера Мазила Фаерфокс (здесь информация, как скачать и настроить этот популярный браузер), который просто незаменим при редактировании HTML и CSS кода и аналоги которого уже встроены во всех последних модификациях других популярных web-браузеров (Опера, IE, Google Chrome).

Для вывода комментариев WordPress по умолчанию прописаны соответствующие классы и идентификаторы, правила CSS для которых можно изменить путем редактирования файла style.css. Если открыть любую страницу Вордпресс блога, где есть комментарии, то с помощью выше упомянутого Firebug можно поэкспериментировать путем редактирования стилей с оформлением выводимых WordPress комментариев. Я же воспользовался его аналогом в Хроме:

Так у меня на блоге выглядели блоки древовидных комментариев, которым соответствовали стили классов (class) и идентификаторов (id) для моей темы Вордпресс. Если взгляните на код comments.php, то строчка вывода всего блока комментариев WordPress там обрамлена в контейнер ul с прописанным классом:

После работы движка Вордпресс происходит интерпретация этой части PHP кода в HTML код и в браузере происходит отображение соответствующего элемента вебстраницы. Таким образом, между открывающим и закрывающим тегами ul с помощью функции wp_list_comments($args) будут отображаться все комментарии.

По аналогии, если вы посмотрите на файл functions.php, то обратите внимание на строчку:

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

Но в данном случае нас интересует оформление отдельного комментария. Для того, чтобы улучшить внешний вид каждого из комментариев, я добавил некоторые свойства для уже имеющегося класса «comment-body» в файл style.css темы и полностью правило CSS для него стало выглядеть так:

После внесения этих изменений комментарии получили такое оформление:

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

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

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

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

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

Этот кусок кода выводит одинаково оформленные комментарии, независимо от того, кому они принадлежат. Однако, если прописать в файле style.css различные классы для комментариев читателей и ответов админа, то возможно их разделить внешним видом. Например, для общих комментариев мы оставим класс «comment-body», который уже имеется. Для комментариев администратора создадим новый, скажем, класс «adm_comment-body», однако воспользуемся правилом группирования CSS и оставим для него уже имеющиеся значения:

Хотя вы можете поставить другие значения и сделать, например, рамку вокруг текста комментария толще, другого цвета или увеличить поля вокруг текста, тут дело вкуса. Я же решил просто выделить свои комментарии цветом. Для этого я отдельно прописал свойство color для класса «adm_comment-body»:

Прописали мы отдельно свойства CSS для сообщений администратора, но этого еще недостаточно. Нужно, чтобы WordPress как-то прореагировал на наши действия и начал выводить комментарии админа соответствующим образом. Вот теперь строчку в файле functions.php для функции mytheme_comment:

Заменяем на такую:

Если интерпретировать эту запись, то здесь заложено условие: если автором сообщения является администратор блога, то к выводимому комментарию применяется класс «adm_comment-body». Все, задача решена, можете в этом убедиться:

Комментирование WordPress

Зачем нужно комментирование WordPress

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

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

Как включить и отключить общее комментирование WordPress

Управление комментированием WordPress находится на вкладке «Настройки-Обсуждение». Вкладка «Настройки-Обсуждение» одна из самых объемный в системе. Здесь вы можете:

  • Включить или отключить комментирование для всего блога WordPress, включая все посты, страницы, медиафайлы;
  • Установить срок комментирования новых статей (по умолчанию 14 суток);
  • Указать уровень вложенности (дерево) комментариев;
  • Включить управление обратными ссылками в комментариях;
  • Определить порядок модерации комментариев и еще 5 групп настроек.

Настройка комментирование WordPress

Важно! Все ссылки, оставляемые в комментариях, закрываются тегом «nofollow».

Как отключить комментирование отдельных постов и страниц WordPress

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

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

Удалить все комментарии WordPress можно двумя способами:

1. Из панели управления на вкладке «Комментарии». Достаточно выделить чекбоксы удаляемых комментариев или выделить все комментарии и выбрать «Действие-Удалить».

1. Из панели phpmyadmin. Авторизуйтесь в панели вашего хостинга и войдите в phpmyadmin. Откройте базу данных вашего WordPress и найдите таблицу «wp_comments». Именно здесь «лежат» комментарии вашего блога. Если нужно удалить все комментарии жмете на кнопку «Очистить» в строке «wp_comments». Таблица будет очищена, что означает удаление всех комментариев на блоге.

Как удалить комментарии отдельных пользователей WordPress

Удаление комментариев отдельных пользователей (подписчиков) делается аналогично предыдущему пункту, только фильтруя пользователей по имени (email, ID).

Вариант 1. В панели управления входите на вкладку «Комментарии». В фильтре вписываете искомого пользователя, чьи комментарии вы хотите удалить. Выделяете чекбоксы этих комментариев и удаляете.

Кнопки управления комментариями

Вариант 2. Идете в phpmyadmin. Открываете базу данных своего блога.

Примечание: Перед работой с базой данных сделайте резервную копию базы, кнопка «Экспорт».

Можно сделать SQL запрос и показать, какой вы умный. Но мы пришли в phpmyadmin, а это интерфейс для упрощения работы базой данных. Поэтому пойдем простым путем:

  • Откроем таблицу с комментариями;
  • В поле «Сортировать по индексу» отсортируете таблицу по нужному вам полю. Например, по email пользователя (comment_author_email);
  • Теперь в фильтр вставьте email искомого автора и нажмите «Enter»;
  • Видим все комментарии этого автора и, выделив их чекбоксы, удаляем кнопкой «Удалить».

Аналогично можно найти автора по имени (comment_author), и его ID(comment_ID)

Вернусь к SQL запросам. Все действия с фильтрами можно заменить следующими SQL запросами к базе данных (в запросах wp меняете на префикс свое базы данных):

Удаление комментариев по ID пользователя:

//2 это значение ID пользователя, можно нескольких пользователей через запятую.

Удаление комментариев по email автора:

// email_автора, это адрес пользователя, можно несколько адресов, через запятую.

Удаление комментариев по его имени:

//Имя_автора это имя пользователя при регистрации, можно нескольких пользователей через запятую.

В продолжение темы SQL запросов для WordPress почитайте статью «Практичные SQL запросы к базе данных WordPress», я дополнил её еще несколькими полезными запросами. А лучше учите матчасть, SQL запросы для WP, очень просто составить самому.

Плагины расширяющие функционал комментирования

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

Настраиваем комментарии в WordPress

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

Шаг 1. Разбираемся в функцией comment_form и ее аргументами

Рассмотрим функцию WordPress comment_form . Она отвечает за вывод формы комментариев, которая выводится на странице или записи. Вызов данной функции в основном можно встретить в файле comments.php в папке темы. Данный файл включается в различных местах, например, в файлах single.php и page.php, непосредственно или через вызов функции comments_template .

Описание функции можно найти в кодексе WordPress.

Если использовать функцию comment_form для вывода формы, то она будет выводиться с использованием параметров по умолчанию и будет содержать такие поля как имя, email (оба поля являются обязательными), веб сайт и содержание комментария. В теме по умолчанию Twenty Eleven форма будет выглядеть следующим образом.

Некоторые важные аргументы функции comment_form :

  • fields –с его помощью можно управлять выводом полей в форме комментария.
  • comment_notes_before и comment_notes_after – используются для вывода информации перед и после формы.
  • title_reply – используется для изменения названия ответа, которое по умолчанию имеет значение ‘Leave a Reply’.
  • label_submit – используется для изменения текста на кнопке отправки комментария.

Шаг 2. Настраиваем форму комментария с помощью функции comment_form

Теперь настроим нашу форму комментария с помощью передачи аргументов в функцию comment_form .

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

Если нам нужно удалить поле, например, website , нужно просто исключить его из массива и передать массив в функцию comment_form .

Теперь форма комментария будет выглядеть следующим образом:

В дополнение также сменим название формы на ‘Please give us your valuable comment’, а надпись на кнопке на ‘Send My Comment’.

Для выполнения задачи передаем в функцию comment_form следующие аргументы:

Теперь форма комментария будет выглядеть следующим образом:

Шаг 3 . Удаляем поля из формы с помощью крюка

Также форма комментария WordPress может быть изменена с помощью крюков и фильтров. Такая настройка может быть особенно полезна при работе с плагином, когда нужно настроить несколько элементов, но не изменять файлы темы. Фильтр для добавления иди удаления полей из формы — ‘ comment_form_default_fields ‘

Удалим поле адреса URL с помощью фильтра. Приведенный код можно использовать в плагине или в файле functions.php активной темы.

В данном случае мы добавили функцию remove_comment_fields к фильтру ‘ comment_form_default_fields ‘, которая удаляет поле url .

Шаг 4. Добавляем данные в форму комментария с помощью крюка

Мы можем добавить поля в форму с помощью фильтра ‘ comment_form_default_fields ‘. Добавим поле возраста автора с помощью фильтра и сохраним данное поле дополнительные данные и будем их выводить в комментарии.

Добавляем поле следующим образом:

Как только мы добавили поле в тему, то ему нужно задать стиль. Для темы по умолчанию Twenty Eleven добавим селектор #respond .comment-form-age label к другим меткам, таким как #respond .comment-form-url label и так далее:

Теперь наша форма комментария будет выглядеть следующим образом:

Теперь возраст хранится как дополнительная информация. Нужно использовать крюк в ‘ comment_post ‘:

Как только данные сохранены, их можно выводить в комментарии следующим образом:

Шаг 5 . Настройка комментариев для определенных типов записей

Иногда требуется использовать поля в комментариях только для определенных типов записей. Изменим код для вывода поля возраста только для записи типа book :

Шаг 6. Создаем возвратную функцию для вывода комментариев

Функция wp_list_comments используется для вывода комментариев в записях. В кодексе WordPress функция описана подробно.

wp_list_comments имеет аргумент ‘ callback ‘ в котором можно определить функцию, которая вызывается при выводе комментария.

В теме Twenty Eleven в файле comments.php можно найти строку:

Функция my_comments_callback будет вызываться для каждой записи.

Шаг 7. Стилизация комментариев

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

Код функции ‘ my_comments_callback ‘:

Изменяем цвет фона следующим образом:

Комментарии будут иметь следующий вид:

Заключение

Комментарии играют важную роль при построении сообщества пользователей сайта. В зависимости от функционала сайта комментарии также можно изменить. WordPress обеспечивает гибкую систему настройки и изменения функционала комментариев на вашем сайте.

5 последних уроков рубрики «WordPress»

Почему WordPress лучше чем Joomla ?

Этот урок скорее всего будет психологическим, т.к. многие люди работают с WordPress и одновременно с Joomla, но не могут решится каким CMS пользоваться.

Про шаблоны WordPress

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

Самые первые настройки после установки движка WordPress

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

10 стратегий эффективного продвижения статей в блогах на WordPress

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

Топ WordPress альтернатив для создания персонального сайта

Нужен персональный сайт, но вы не хотите задействовать WordPress? Тогда данная подборка для вас.

Добавить комментарий