Дополнительные разрешенные теги в комментариях WordPress для посетителей вашего сайта


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

Свежие хаки и фильтры WordPress для работы с комментариями

Здравствуйте, уважаемые читатели XoZbloga! Комментарии являются очень важным аспектом в «блоговедении», это один из самых популярных и удобных инструментов общения автора с читателями. В сегодняшней статье, я покажу Вам несколько фильтров и хаков для работы с разделом комментирования на блоге WordPress.

Дополнительные разрешенные HTML-теги в комментариях

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

add_filter ( ‘preprocess_comment’ , ‘tags_in_comments’ ) ;

function tags_in_comments ( $data ) <
global $allowedtags ;
$allowedtags [ ‘span’ ] = array ( ‘style’ => array ( ) ) ;
$allowedtags [ ‘pre’ ] = array ( ) ;
return $data ;
>

Глобальная переменная $allowedtags содержит массив разрешенных для комментирования тегов. У тега span , также разрешено использовать атрибут style .

Удалить ссылки из комментариев

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

Удалить поле «адрес сайта» в форме создания комментария

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

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

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

Теперь об обратном действии, порой не хватает стандартных полей, чтобы добавить дополнительные поля используем следующий код. Добавим дополнительное поле для ввода возраста комментатора, помещаем следующие функции в файл functions.php :

‘ ;
return $fields ;
>
add_filter ( ‘comment_form_default_fields’ , ‘add_comment_fields’ ) ;

function add_comment_meta_values ( $comment_id ) <
if ( isset ( $_POST [ ‘age’ ] ) ) <
$age = wp_filter_nohtml_kses ( $_POST [ ‘age’ ] ) ;
add_comment_meta ( $comment_id , ‘age’ , $age , false ) ;
>
>
add_action ( ‘comment_post’ , ‘add_comment_meta_values’ , 1 ) ;

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

Программно создать комментарий

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

$data = array (
‘comment_post_ID’ => 1 ,
‘comment_author’ => ‘admin’ ,
‘comment_author_email’ => ‘[email protected]’ ,
‘comment_author_url’ => ‘http://xozblog.ru’ ,
‘comment_content’ => ‘Здесь какой-то текст. ‘ ,
‘comment_author_IP’ => ‘127.0.0.1’ ,
‘comment_agent’ => ‘Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; fr; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3’ ,
‘comment_date’ => date ( ‘Y-m-d H:i:s’ ) ,
‘comment_date_gmt’ => date ( ‘Y-m-d H:i:s’ ) ,
‘comment_approved’ => 1 ,
) ;

$comment_id = wp_insert_comment ( $data ) ;

Создать собственную разметку для списка комментариев

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

Вы можете найти весь список функций для работы с комментариями ЗДЕСЬ в разделе Comment tags.

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

Список последних комментариев

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

global $wpdb ;
$sql = «SELECT DISTINCT >$wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ( $wpdb->comments .comment_post_ >$wpdb->posts . ORDER BY comment_date_gmt DESC LIMIT 10» ;

В результате будет сформирован список из 10 последних комментариев. Чтобы изменить количество выводимых комментариев, просто измените 10 в конце SQL запроса.

Самые комментируемые записи на блоге

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

В результате будет сформирован список из 10 самых комментируемых записей. Чтобы изменить количество выводимых записей, просто измените 10 в конце SQL запроса.

Чтобы оставаться в курсе свежих статей и уроков следите за XoZblog в Facebook или подписывайтесь на страницу Google+. Не забывайте оставлять комментарии к статьям и урокам. Спасибо!

Чтобы оставаться в курсе свежих статей и уроков подписывайтесь на еженедельную почтовую рассылку или на новостную ленту RSS. Спасибо!

Как на сайте WordPress в комментариях запретить HTML-код?

Каждый владелец сайта часто задумывается над тем, чтобы обеспечить его безопасность. Одним из способов взлома веб-ресурса является наличие спам-комментариев, содержащих какие-либо спам-ссылки или вредоносный код. Благодаря последним, злоумышленник вполне может заполучить доступ к управлению сайта или нарушить его работу. Вставляя какой-либо зловредный HTML– или JavaScript-код, сайт становится подверженным опасности взлома. Поэтому необходимо заранее об этом позаботиться, запретив вставку HTML-тегов в тексте комментария.

Как в комментариях запретить HTML-код?

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

Способ 1. Запрет HTML-кода с помощью плагина

Функциональный плагин HTML Code Comments предлагает пользователю закрыть использование тех или иных HTML-тегов. Во-первых, необходимо установить и активировать плагин. После этого следует в админ-панели перейти в раздел Настройки -> HTML code in comments.

Страница настроек разбита на несколько блоков. В самом первом блоке, Allowed HTML tags, отображаются HTML-теги, которые разрешено использовать посетителям, оставляя комментарии. Для удаления конкретного тега следует использовать настройку Delete tag. Например, мы хотим запретить публикаторам использовать тег . Для этого в этом поле выбираем значение “a” и нажимаем кнопку Delete. После нажатия на кнопку видим, что в таблице разрешенных тегов тег пропал. Теперь, если кто-либо в своем комментарии вставит этот тег (например, Hello), то после его публикации на сайте получится следующее:

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

Плагин также позволяет разрешать/запрещать и атрибуты тегов. Для этого доступны поля Add attribute и Delete attribute.

Способ 2. Ручное отключение HTML-тегов

Еще один способ отключить использование тегов HTML в тексте комментариев, – это вручную добавить специальный HTML-код в файл Вашей темы functions.php.

Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.

Итак, в конец указанного файла необходимо вставить следующую строку:

Результатом работы этого кода будет следующее:

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

Включение и выключение HTML-тегов в wordpress профиле пользователя

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

Включить все HTML-теги в профиле, в поле биография

Чтобы отключить фильтрацию HTML тегов в wordpress, вы можете добавить этот код в файл functions.php вашей темы или в ваш собственный плагин:

После активации этого кода, пользователь сможет использовать любые HTML-теги в своем профиле, в поле биография.

Предупреждение!

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

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

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

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

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

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

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

Disqus Comment System

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

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

Топ-пост этого месяца:  Простое растяжение на всю ширину экрана с помощью not()

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!

Комментирование 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 пользователя, можно нескольких пользователей через запятую.

Топ-пост этого месяца:  Настройка Woocommerce WordPress – плагина для интернет-магазина.

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

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

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

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

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

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

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

HTML теги в описании категорий и меток WordPress

Дополнительные возможности при работе с описанием в категориях и тегах WordPress.

Добавляем HTML теги в описание рубрик и меток

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

В файл functions.php добавляем:

Убираем HTML тег p из описания рубрик и меток

Вывод описания категорий:

Для вырезки HTML тега p из описания этой функции нужно добавить:

из description в мета тегах
remove_filter(‘term_description’, ‘wpautop’);

Как убрать HTML из мета описания WordPress

Если HTML разрешены, но эта же функция генерирует описание в мета тег description WordPress, то следующая команда убирает HTML из неё:

Также читайте

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

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

Как организовать комментарии на сайте WordPress

Рассмотрим, как правильно организовать систему комментирования на сайте WordPress, чтоб она работала на благо проекта, ла и вообще просто РАБОТАЛА!

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

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

А может и не стоит заморачиваться с этими комментариями, не хотят комментировать, да и ладно!

Вот не советую так думать и уже сегодня уделить внимание простым настройкам на Вашем сайте WordPress.

Что дает нам грамотно настроенная система комментирования на нашем сайте:

1.Сайт превращается в площадку общения единомышленников.

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

2. Комментарии –это мощный генератор контента.

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

3. Поисковые роботы видят, что страница изменяется каждый день, а то и каждый час.

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

4. Поведенческие факторы стразу резко повышаются.

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

5. Вы как автор получаете постоянный пинок для работы.

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

Вы постоянно находитесь в активном состоянии, постоянно что-то создаете новое. Именно так сайт начинает расти и прогрессировать!

6. Это белый метод продвижения сайта!

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

А наши комментарии и есть тот самый, качественный, уникальный, самогенерирующийся контент-мать его так!

Что нужно чтоб комментарии работали качественно, а не как у всех?

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

1. Нужен контент-статьи для комментирования

Чтоб было что обсуждать, нужно чтоб это что-то-было! И как можно больше! Чем больше контента и чем он качественней, тем лучше среда для генерации комментариев.

2.Общайтесь с читателями через статьи.

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

3. Замануха для комментаторов.

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

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

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

4. Исправно работающая форма комментариев с системой подписки и выдачей подарков.

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

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

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

Раздавать подарки можно плагином Comment Redirect by Yoast он пересылает комментатора на страницу с подарками, вот инструкция по настройке.

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

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

5. Ваша личная активность в комментариях

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

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

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

Техническая сторона вопроса!

Комментарии должны работать функционально и удобно.

Начнем с того что включим древовидные комментарии.

Сначала пройдите в консоль WordPress: Настройки-Обсуждение, включите параметр “Разрешить древовидные (вложенные) комментарии”

Вот как на рисунке. Максимум вложений там 10, но этого вполне достаточно.

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

Если комментарии идут лесенкой друг под другом-все работает!

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

Тут либо плагин WordPress Thread Comment, либо берете вот этот код и вставляете в файл functions.php можно в самом конце.

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

Автоматически подтягиваем форму комментирования под кнопку ОТВЕТИТЬ

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

Разберем как это работает. Допустим пользователь захотел ответить на комментарий другому комментатору, он нажимает кнопочку “Ответить” и форма комментариев автоматически подтягивается ему под курсов.

Для того чтоб этот механизм сработал вставьте в файл header.php вашей темы код:

Вставлять нужно перед зарывающимся тегом

Для некоторых тем еще нужно добавить туда же еще вот такой скрипт;

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

Раздача подарков за первый комментарий.

У меня на сайте это делается двумя способами.

1. Устанавливаем плагин Comment Redirect by Yoast

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

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

2. Второй способ с помощью плагина подписки на комментарии Lightweight Subscribe To Comments

Настройки довольно простые.

Просто отмечаете чебокс-Включить благодарственное сообщение (сори за перевод!))

Ниже составляете письмо которое должен получить комментатор.

Почему я использую два способа?

Потому что, возможно письмо от плагина попадет в СПАМ, а редирект сработает на 100%

Можно еще долго размазывать про то как писать тексты чтоб люди комментировали, но я думаю Вы народ не глупый и раз уж ввязались в блоггинг, знаете и поймете, что к чему!

Чуть не забыл Вот ссылка на плагин. Замок пока не ставлю т.к. первые дни пост будут читать подписчики.

Скачать плагин Lightweight Subscribe To Comments с мои переводом

Нормальные люди и так от души порекомендуют мой пост в свои социальные аккаунты!

В конце хотелось бы спросить:

1. Как считаете нужно ли к комментариям прикрепить дополнительный визуальный редактор?

2. Какие еще плагины Вы используете чтоб сделать комментарии удобнее?

3. Как часто Вы сами комментируете чужие блоги?

4. Какую пользу Вы получили комментируя чужие проекты?

Категории и метки в WordPress– в чём разница?

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

Далее, Вы собираетесь писать свое первую статью и обнаруживаете возможность добавить категории (рубрики) и метки (теги) к ней. Что делать теперь? Каково различие категорий и меток? Сколько необходимо использовать категорий и меток для Вашей статьи? Существует ли лимит? Это хорошо, если Вы выбираете больше, чем одну категорию, но как смешивать их с метками? А что если Вы сделаете что-то не так, поисковые системы могут неправильно понять ваш сайт, как разрешить эту путаницу? Находясь в таком облаке вопросов, и желая выйти из него, Вы заканчиваете тем, что берете Ваш любимый веб-браузер, и ищите статью, которая может ответить на все эти вопросы.

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

Категории и метки в WordPress — что это?

Давайте начнем с основ. Для ясности понимания любого из предыдущих вопросов, прежде всего надо понять, значения категорий и меток. В терминологии Вордпресс понятия (категории (другое название: рубрики) и метки (другое название: теги, ярлыки)) называются общим термином — таксономии. А что такое таксономия? Таксономия в Вордпресс – это закон расположения записей, всё, точка. Таксономии как таковой нет, если нет рубрик и меток, потому что это её элементы. Можно сравнить таксономии со словом “Закон”. Закон сам по себе, без статей, только слово, со статьями только, это закон.

Топ-пост этого месяца:  Создание анимированных SVG-баннеров

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

Категории похожи на главные баннеры товаров в супермаркете

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

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

Категории и метки – в чём разница?

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

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

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

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

И наконец, другим различием между категориями и ярлыками является путь, с которыми создаются их URL или веб-адреса. При использовании опции, кроме настройки по умолчанию, в Установках» Постоянные ссылки в инструментальной панели WordPress URL выглядят так:

  • Для категорий: https://ваш-сайт.com/category/motorsport/
  • Для ярлыков: https://ваш-сайт.com/tag/ neschastnye-sluchai /

Сколько категорий я должен иметь в WordPress?

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

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

MnogoBlog

как создать сайт на wordpress, настроить и оптимизировать wordpress

Позволяем всем посетителям создавать контент (гостевой пост)

Здравствуйте, в данной статье рассмотрим wordpress плагины, которые позволят посетителям (даже незарегистрированным) создавать посты, записи для сайта.
Скачать исходники для статьи можно ниже

Чтобы ваш сайт стал намного интереснее – можно позволить вашим посетителям создавать посты (записи) и делиться со всеми полезной информацией.

Думаю, что нужно поощрять авторов гостевых постов, тогда ваш сайт точно станет очень полезным!

Приступим к рассмотрению плагинов:

1. User Submitted Posts

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

Последнее обновление: 2014-3-8

Загрузок: 90,243 – обратите внимание на количество загрузок, можете сравнить с другими плагинами.

Сайт плагина: “wordpress.org/plugins/user-submitted-posts/”

Форум поддержки по плагину (на анг.): “wordpress.org/support/plugin/user-submitted-posts”

Форма для написания записей (постов) посетителями сайта выглядит так:

Здесь даже есть функция антиспама (КАПЧА).

Существенный минус – то что плагин не русифицирован – если скачать плагин User Submitted Posts, то вы найдете в нем папку Languages (есть английский, испанский и бразильский перевод) – а это значит, что данный плагин можно перевести с помощью программы – Poedit, о которой я рассказывал в одной из своей предыдущей статье – Poedit или как сделать свой перевод плагина.

После установки и активации плагина – в вашей панели управления в пункте “Настройки” (“Параметры”) появиться новый подпункт “User Submitted Posts”:

Как видите на скриншоте выше – для вставки формы можно воспользоваться как шорткодом, так и php кодом.

Здесь есть параметр “Options” – в нем как раз и находятся основные настройки плагин (достаточно много):

В настойках по-умолчанию “Загрузка изображений” – почему-то скрыта (на скриншоте выше данная настройка указана синей стрелкой) – ставим напротив нее “Show” и тогда наша форма для добавления гостевого поста будет выглядеть уже следующим образом:

Как видите появилась кнопка для добавления картинок!

После отправки “гостевого поста” – администратор сайта может его увидеть в панели управления, в пункте “Записи” (“Все записи”) – он будет в статусе “Ожидает утверждения” и после проверки – вы сможете его опубликовать!

Просто отличный плагин.

2. Frontend Uploader

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

1. Плагин русифицирован. (единственный из всех представленных в данном обзоре плагинов)

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

Последнее обновление: 2014-4-25

Загрузок: 40,927 – достаточно много!

Сайт плагина: “wordpress.org/plugins/frontend-uploader/”

Форум поддержки по плагину (на анг.): “wordpress.org/support/plugin/frontend-uploader”

После установки и активации плагина в панели управления в пункте “Настройки” (“Параметры”) появиться новый подпункт “Настройки Frontend Uploader”:

Так как плагин имеет русский перевод, то и все настройки на русском!

Форма для написания записей (постов) посетителями сайта выглядит так, причем тоже на русском языке:

Если поставить галочку напротив пункта “Включить визуальный редактор для textarea” – именно так и выглядит форма для гостевого поста (на скриншоте выше).

3. Really Simple Guest Post Plugin

Главное преимущество – позволяет создавать записи, посты гостям (любым посетителям сайта, в том числе и не зарегистрированным).

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

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

Последнее обновление: 2013-12-2

Сайт плагина: “wordpress.org/plugins/really-simple-guest-post/”

Форум поддержки по плагину (на анг.): “wordpress.org/support/plugin/really-simple-guest-post”

Форма для написания записей (постов) посетителями сайта выглядит так:

Просто хороший плагин!

4. Frontend Publishing

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

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

Последнее обновление: 2013-2-23

Сайт плагина: “wordpress.org/plugins/front-end-publishing/”

Форум поддержки по плагину (на анг.): “wordpress.org/support/plugin/front-end-publishing”

Форма для написания записей (постов) посетителями сайта выглядит так:

Для вывода формы на сайте используйте шорткод – [fep_submission_form]

5. WP User Frontend

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

Последнее обновление: 2014-1-12

Загрузок: 91,793 – достаточно много!

Сайт плагина: “wordpress.org/plugins/wp-user-frontend/”

Форум поддержки по плагину (на анг.): “wordpress.org/support/plugin/wp-user-frontend”

Форма для написания записей (постов) посетителями сайта выглядит так:

PS: Плагин User Submitted Posts можете скачать с моего сайта по следующему url – https://mnogoblog.ru/wp-content/uploads/2014/05/user-submitted-posts.zip

Плагин Frontend Uploader можете скачать с моего сайта по следующему url – https://mnogoblog.ru/wp-content/uploads/2014/05/frontend-uploader.0.7.5.zip

Похожие записи:

Позволяем всем посетителям создавать контент (гостевой пост) : 6 комментариев

Плагин User Submitted Posts,я установил ее,но почему то картинки могу добавить только админ…в чем проблема?

Здравствуйте. Большое спасибо за статью. Это, как раз то, что я так долго искал! И вот оно счастье! – Ваш сайт. Но, к сожалению, без “ложки дёгтя” не обошлось. Установил и активировал русскоязычный плагин Frontend Uploader. Настроил. А где сама форма то? Где посетители могут добавить свою публикацию? Может нужно создать страничку с шорт кодом? Но ведь об этом ничего не написано. Можно, конечно, попробовать, но для этого нужно, как минимум, знать, как выглядит этот самый шорт код. Очень надеюсь на Вашу помощь. Заранее благодарен. Спасибо. Удачи. Виктор.

Я установил плагин Frontend Uploader , а как сделать кнопку в сайд баре чтобы она вела на форму добавления поста?

[fu-upload-form] вот тот самый шорт код

Александр,
1. создайте отдельную страничку/пост только с шорткодом [fu-upload-form]
2. создайте кнопку и сделайте ссылку на эту страничку/пост с шорткодом, например так:

Можно также добавить эффект всплывающего окна (pop-up)…

Включение и выключение HTML-тегов в wordpress профиле пользователя

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

Включить все HTML-теги в профиле, в поле биография

Чтобы отключить фильтрацию HTML тегов в wordpress, вы можете добавить этот код в файл functions.php вашей темы или в ваш собственный плагин:

После активации этого кода, пользователь сможет использовать любые HTML-теги в своем профиле, в поле биография.

Предупреждение!

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

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

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