Побороть спам можно путем отключения встроенных wordpress комментариев. Но так как не хочется терять обратную связь с посетителями и юзер-генерированный контент, то можно установить сторонние формы комментариев.
Это может быть как disqus, дающий богатые возможности по авторизации, хранению и модерации комментариев, так и формы комментариев социальных сетей.
Если рассмотреть плюсы и минусы таких форм, то стоит обратить внимание вот на что: комментарии вордпресс индексируются и дополняют контент сайта, встроенные комментарии для поисковиков не видны (по крайней мере пока).
Зато комментарии оставленные в форме социалок дают три преимущества
- нулевая нагрузка на хостинг;
- отсутствие анонимного спама;
- комментарии пользователей кроспостятся к ним на стены и привлекают
посетителей из соцсетей.
Поэтому возможны ситуации, когда на сайте есть возможность оставить комментарий как в форме вордпресс, так и в форме Вконтакте или Фейсбук.
Разберемся с установкой комментариев Вконтакте. Авторизируйтесь в своем аккаунте и идите в самый низ страницы, в
Выбираете виджет для сайтов —
Заполняете все необходимые поля, жмете сохранить и только после этого копируете полученный код для установки на сайт.
Дополнительно можно настроить в расширенных комментариях разрешения-можно ли в комментариях вставлять ссылки, графити, аудио и т .п.
Код
<script src="//vk.com/js/api/openapi.js?98" type="text/javascript"></script><script type="text/javascript">// <![CDATA[ VK.init({apiId: 1961268, onlyWidgets: true}); // ]]></script>
Вставляется в секциюшаблона headers.php, а код
<script type="text/javascript">// <![CDATA[ VK.Widgets.Comments("vk_comments", {limit: 10, width: "520", attach: "*"}); // ]]></script>
вставляется непосредственно в то место, где будет должен выводиться. В зависимости от компоновки шаблона это может быть файл single.php, comments.php и т. п.
В данном примере я закоментировал и отключил вывод стандартных комментариев вордпресс и вывожу вместо них форму вконтакте.
Встроенная в форму панель администрирования позволяет удалять и блокировать нежелательные комментарии и пользователей.
Добавление формы комментариев Фейсбук аналогичное: авторизируетесь в аккаунте, идете по
Первая часть кода вставляется непосредственно после тега <body>, вторая в то месте, где нужно чтобы выводилась форма комментариев.
Если на сайте выводить сразу три формы комментариев — стандартные, вконтакте, фейсбук, то хорошим дизайнерским решением будет использовать для них табы (вкладки), чтобы не загромождать страницу.
Устанавливаем виджеты сообществ
Виджеты сообществ социалок рекомендуется ставить, если к сайту привязана тематическая группа или страница.
Во-первых, он красиво смотрится на сайте. Во-вторых, с его помощью можно набирать подписчиков в свою группу.
Виджет для сообществ вконтакте находится
Указываете ссылку на паблик, выбираете отображаемую информацию, настраиваете стили и встраиваете полученный код в нужное место шаблона.
Например, с помощью виджетов Текст в настройках Внешнего вида можно вставить код в сайдбар или футер.
Виджет Фейсбука находится по
Интегрируем связь с форумом на phpBB
phpBB один из самых распространенных форумных движков, и часто их ставят в паре с блогом на вордпресс, устанавливая на поддомен или в подпапку.
Плагин phpbb recent topics позволяет выводить последние темы с форума в сайдбаре блога.
Настройки предельно простые:
Указываете название базы данных форума, урл к форуму, количество отображаемых топиков, способ сортировки и отображение анонса всплывающей подсказкой над урл топика.