Плагин опросов для wordpress. Плагин wp-polls для голосование (опроса) в блоге
Практически каждый блоггер рано или поздно сталкивается с необходимостью провести опрос среди своих читателей. Это может быть оценка дизайна сайта, поиск новых идей или опрос относительно проблемного вопроса или банальное голосование.
Я хочу рассказать о плагине для WordPress wp-polls , который позволяет создавать опросы на сайте. Некоторые настройки и принципы использования этого плагина является неочевидным и могут вызвать осложнения. Вам ведь нужно не только установить приложение, но и научиться создавать самые опросы, управлять ими и главное - вставлять в шаблон вашей темы.
Установка wp-polls
С загрузкой и установкой плагина не должно возникнуть никаких проблем. Здесь алгоритм традиционный:
- Сначала wp-polls с официального сайта WordPress;
- Устанавливаем в папку wp-content/plugins вашего блога;
- Активируем плагин в админке WordPress;
- Переходим в раздел Polls, который должен появиться после активации.
Настройка
Управление плагином предусматривает целых пять отдельных разделов: управление опросами (Manage polls ), создание опросов (Add poll ), настройки опросов (Poll options ), шаблоны опросов (Poll templates ) и удаление плагина wp-polls (Uninstall Wp-Polls ).
Глава управления опросами (Manage polls ) позволяет просмотреть статистику всех опросов (даты начала и окончания, открытые и закрытые голосования, количество голосов и т.д.), а также отредактировать или удалить опрос.
С добавлением опросов также все просто. Предлагается ввести название опроса (он же основной вопрос, на который будут давать ответ респондента) и добавить любое количество возможных вариантов.
Кроме этого можно сделать так, чтобы пользователи могли выбирать больше, чем один ответ и указать дату автоматического окончания опроса.
Закладки настроек и шаблонов wp-polls по сути является дополнением друг-друга.В настройках можно выбрать внешнее оформление (цвет, стиль), параметры сортировки ответов, указать ссылку на архив всех опросов, которые проводятся или когда проводились на блоге.
Шаблоны - это стандартные фрагменты кода, отвечающие за отображение опросов на сайте. Используя перечень переменных, можно настроить вывод результатов и самого опроса как угодно. На изображении, приведенном ниже, лишь незначительная часть переменных, которые можно использовать.
Вывод опросов wp-polls в шаблоне
Для вывода текущего опроса в сайдбаре, нужно добавить в желаемом месте код (можно, например, сделать это в виджете, который способен интерпретировать php):
Polls
Этот код выведет последнее активное опроса. Те, кто еще не принял участие в голосовании смогут проголосовать, а те, кто уже голосовал, видеть результаты.
1. Если же вам нужно вывести другой опрос, используйте формат:
где, цифра 2 - это номер (ID) вашего опроса. Узнать идентификатор можно на странице управления опросами в админке WordPress.
2. А вот еще интересный вариант вызова опроса, который выведет случайный опрос и позволит людям участвовать сразу в нескольких голосованиях:
Вставить опрос в пост тоже можно. Для этого нужно воспользоваться шаблоном . По аналогии, для вывода случайного опроса, используется код .
Для того, чтобы вывести результат опроса вместо голосования, используйте шаблон .
Надеюсь, эта статья помогла разобраться с использованием плагина wp-polls .Если остались вопросы, пишите в комментарии.
I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.
Скриншоты
Часто задаваемые вопросы
General Usage (Without Widget)Polls
- To show specific poll, use where 2 is your poll id.
- To show random poll, use
- To embed a specific poll in your post, use where 2 is your poll id.
- To embed a random poll in your post, use
- To embed a specific poll’s result in your post, use where 2 is your poll id.
- Go to WP-Admin -> Appearance -> Widgets .
- You can add the Polls Widget by clicking on the ‘Add’ link besides it.
- After adding, you can configure the Polls Widget by clicking on the ‘Edit’ link besides it.
- Click ‘Save Changes’.
- Scroll down for instructions on how to create a Polls Archive.
- Go to WP-Admin -> Pages -> Add New .
- Type any title you like in the post’s title area.
- If you ARE using nice permalinks, after typing the title, WordPress will generate the permalink to the page. You will see an ‘Edit’ link just beside the permalink.
- Click ‘Edit’ and type in pollsarchive in the text field and click ‘Save’.
- Type in the post’s content area.
- Click ‘Publish’.
- If you ARE NOT using nice permalinks, you need to go to WP-Admin -> Polls -> Poll Options and under Poll Archive -> Polls Archive URL , you need to fill in the URL to the Polls Archive Page you created above.
- It is because of rounding issues. To make it always round up to 100%, the last poll’s answer will get the remainding percentage added to it. To enable this feature, add this to your theme’s functions.php: add_filter("wp_polls_round_percentage", "__return_true");
- WP-Polls will load polls-css.css from your theme’s directory if it exists.
- If it doesn’t exists, it will just load the default polls-css.css that comes with WP-Polls.
- This will allow you to upgrade WP-Polls without worrying about overwriting your polls styles that you have created.
- To solve this issue, Open poll-css.css
- Find: /* background-color: #ffffff; */
- Replace: background-color: #ffffff; (where #ffffff should be your background color for the poll.)
- Courtesy Of TreedBox.com
- Open poll-css.css
- Add to the end of the file:
Участники и разработчики
«WP-Polls» - проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиЖурнал изменений
VErsion 2.75.3
- FIXED: Broken filter for templates
- FIXED: Divison by 0 by totalvoters
- FIXED: Add whitelist to sortby poll answers
Versiob 2.75.2
- FIXED: Missing str_replace for wp_polls_template filter
Version 2.75.1
- FIXED: Use array() instead of as a few users are still on < PHP 5.4. Props @bearlydoug.
- FIXED: pollq_expiry is now 0 instead of blank string. Props @hpiirainen.
Version 2.75
- FIXED: Standardize all filters to begin with wp_polls rather than poll
- NEW: Added wp_polls_ipaddress and wp_polls_hostname to allow user to overwrite it.
Version 2.74.1
- FIXED: Don’t use PHP 5.4 Short array syntax.
- FIXED: Division by zero
- FIXED: Wrong database column type for pollq_expiry
Version 2.74
- NEW: Hashed IP and anonymize Hostname to make it GDPR compliance
- NEW: If Do Not Log is set in Poll Options, do not log to DB
- NEW: Support %POLL_MULTIPLE_ANSWER_PERCENTAGE%. This is total votes divided by total voters.
Version 2.73.8
- FIXED: Bug fixes and stricter type checking
Version 2.73.7
- FIXED: Unable to save input HTML tags for footer templates
Version 2.73.6
- FIXED: Unable to vote for multiple answers
- FIXED: input HTML tags being removed when saving templates
Version 2.73.5
- FIXED: Parsed error in SERVER variable.
Version 2.73.4
- FIXED: sanitize_key on top of intval.
Version 2.73.3
- NEW: Added sort by votes casted to poll answers.
- NEW: For polls with mutiple answers, we divided by total votes instead of total voters. Props @ljxprime.
- FIXED: Do not display poll option is not respected when poll is closed.
- FIXED: pollip_qid, pollip_aid, pollip_timestamp are now int(10) in pollsip table.
- FIXED: pollq_expiry is now int(10) in pollsq table.
Version 2.73.2
- NEW: Bump WordPress 4.7
- FIXED: Change cron to hourly instead of twice daily.
Version 2.73.1
- FIXED: Allow local IP
- FIXED: XSS on Poll bar option. Props Netsparker Web Application Security Scanner
- FIXED: Stricter Poll pptions check
Version 2.73
- NEW: Display Poll Questions at the top of the Poll Logs table
- FIXED: Remove slashes
Version 2.72
- НОВОЕ: Используйте translate.wordpress.org для перевода плагина
- FIXED: SQL Injection fixes. Props Jay Dansand
- FIXED: Use $wpdb->insert(), $wpdb->update() and $wpdb->delete() as much as possible
- FIXED Remove poll_archive_show option from UI
Version 2.71
- FIXED: Use wp_kses_post() to get filter always bad tags
Version 2.70
- NEW: Add wp_polls_vote_poll_success action hook
- NEW: Add wp_polls_add_poll, wp_polls_update_poll, wp_polls_delete_poll action hooks
- ИСПРАВЛЕНО: PHP-уведомления
- FIXED: Removed not needed wp_print_scripts
- FIXED: Use esc_attr() and esc_textarea() instead of htmlspecialchars(). Props Govind Singh
Здравствуйте, уважаемые друзья и гости блога! Сегодня расскажу Вам как самостоятельно и без посторонней помощи можно сделать на сайте WordPress опрос и голосование при помощи простенького плагина WP-Polls. Если Вас это интересует, как некоторых моих посетителей для которых предназначена эта статья, то присоединяйтесь! Тогда Вы будете точно знать, что и как нужно делать, чтобы сделать собственный опрос на wordpress сайте. Готовы? Тогда, поехали …
Что-то я поспешил, начав писать данный материал?! Еще в былые времена, когда я только начинал создавать свои первые сайты, это было не так уж и давно. Плагин WP-Polls был с переводом на русский язык, а сейчас я установил его на своем тестовом сайте WordPress и ужаснулся …
Нет локализации для русского языка в новом плагине WP-Polls! Что же делать? Пришлось самому переводить данный плагин!
За то, теперь я могу Вам предложить этот полезный плагин, для создания опросов и голосований на WordPress движке, уже с русским полноценным переводом, что довольно удобно и думаю, привлекательно для Вас! Ну, да ладно, хватит лирики, приступим к делу …
Как создать и настроить WordPress опрос и голосование на сайте используя плагин WP-Polls?
Для начала Вам нужен сам плагин WP-Polls. Скачайте его с официального сайта WordPress
Затем его нужно конечно же руссифицировать, чтобы потом Вам было удобно его настраивать и в дальнейшем использовать. Что нужно для этого сделать Вам? Практически самую малость! Ведь я уже постарался и сделал русскую локализацию этого плагина, о чем я говорил выше.
Ссылка для скачивания файлов русской локализации плагина WP-Polls
После того, как Вы скачаете эти файлы руссификации, там в архиве будут кроме файлов с переводом еще и пояснения, куда их закидывать, чтобы плагин WordPress Опрос стал работать правильно и все записи отображались в нем именно на русском языке!
Для особо непонятливых , я выложу видеоурок в конце данного материала, где будет все наглядно и ясно показано и рассказано!!!
Установка плагина WP-Polls на сайт WordPress!
Тут ничего сложного и запредельного, чтобы Вы не разобрались, нет. Первым делом Вам нужно перейти в панель администратора своего сайта и там …
- Найти вкладку «Плагины» и при нажатии на нее Вам будет доступна функция «Добавить новый плагин» — жмите на нее
- Теперь перед Вами открылась страница, где есть кнопка «Загрузить» — ее тоже нужно нажать
- Видите кнопку «Выберите файл»? При нажатии на эту кнопку, перед вами откроется окошко, где Вам нужно выбрать тот архив с плагином WP-Polls, который Вы скачали с официального сайта WordPress. Но помните! Что его нужно будет сначала распаковать и установить в него два файла для его руссификации! Я их Вам дал скачать (см. выше!)
- Теперь жмите на кнопку «Установить»
- И буквально через пару секунд, ваш плагин установится на сайт
- Теперь его нужно активировать. Нажмите на одноименную кнопку
- Все Ваш плагин для создания wordpress опрос и голосований на сайте установлен и готов к работе!
Теперь смотрим подробное видео о том, как правильно руссифицировать, установить и настроить плагин WP-Polls для создания опросов и голосований на сайте WordPress :
Вот теперь Вы знаете, как сделать wordpress опрос на своем сайте при помощи плагина WP-Polls на русском языке!
До свидания и до новых встреч!
Периодическое проведение анкетирования и голосования стимулирует активность на сайте и позволяет провести маркетинговые исследования. Для создания формы опроса на сайте, работающем на WordPress, предусмотрен удобный плагин WP-Polls, который регулярно обновляется и работает на более чем 100 000 сайтов.
Зачем нужны опросы на сайте?
Опрос на сайте – это удобный маркетинговый инструмент, который подогреет интерес посетителей к информации, представленной на страницах, а вебмастеру поможет решить несколько важных проблем.
Чем окажется полезен такой подход владельцу сайта? Опрос или голосование на интернет-ресурсе поможет:
- улучшить поведенческий фактор на сайте;
- получить обратную связь от посетителей;
- выяснить вовлеченность аудитории в предлагаемый контент;
- определиться с дальнейшим развитием сайта или продвижением определенного продукта.
Как правило, опрос занимает у посетителя несколько секунд и позволяет либо проверить свои знания, либо выразить собственное мнение и сравнить с другими. Голосование часто подкрепляется комментариями и стимулирует активность посетителей .
Виртуальный хостинг сайтов для популярных CMS:
Установка плагина WP-Polls и создание опроса
Создать голосование на сайте WordPress поможет специальный плагин WP-Polls. Перейдите в меню «Плагины» и выберите раздел «Добавить новый». В строке поиска укажите название WP-Polls, выберите нужный плагин из списка, установите и активируйте его.
После активации плагина в меню админки WordPress появится новый пункт «Опросы».
- Выберите раздел «Добавить новый», чтобы создать форму для голосования.
- Задайте тему опроса и укажите несколько вариантов возможных ответов. Для создания дополнительного варианта используйте кнопку «Добавить ответ».
При необходимости включите возможность выбора нескольких вариантов ответа. Установите дату начала и завершения работы опроса на сайте. Допускается указать опцию «Не завершать этот опрос». По окончании нажмите кнопку «Добавить опрос».
Настройка WordPress WP-Polls для голосования
Просмотр и редактирование созданных опросников доступны из раздела «Управление опросами». В колонке ID показывается идентификатор опроса, по которому к нему можно будет обращаться из кода страницы. Помимо списка также показывается статистика по количеству предложенных ответов и отданных голосов.
Конфигурация опросника контролируется в разделе «Настройки опроса». С его помощью оформите визуальное отображение области анкетирования на сайте. Подберите цвет и размер полоски подсчета голосов. Настройте эффект появления и затухания ответов на форме.
Задайте способ сортировки предложенных вариантов ответов и полученных результатов голосования: в алфавитном, точном или случайном порядке по возрастанию или убыванию количества голосов. Укажите, кто может голосовать на сайте: все посетители или только зарегистрированные пользователи. Выберите метод отслеживания визитов: по cookie, IP или имени пользователя. Если установлена опция «Не записывать в журнал», один и тот же посетитель сможет проголосовать неограниченное количество раз.
Настройте конфигурацию архива, в котором будут показываться результаты голосований. Для текущего активного опроса укажите, какой из них требуется отображать на сайте: случайный или последний созданный. После завершения форму можно автоматически скрыть из сайдбара либо показывать результаты голосования.
Для продвинутых вебмастеров доступен раздел «Шаблоны опросов». Здесь представлены все переменные и шаблоны, которые можно использовать для тонкой настройки опросника в соответствии с требованиями сайта.
После добавления нового опроса и настройки функциональности, разместите его на странице сайта либо в форме виджета в боковой колонке.
Как сделать опрос на русском и вставить в виджет
Чтобы опубликовать созданный опрос на панели сайдбара, в админке WordPress перейдите в меню «Внешний вид -> Виджеты». Плагин голосования автоматически создал дополнительный виджет под названием «Опросы», который можно найти среди доступных элементов.
- Перетащите виджет в боковую панель и расположите его в нужном месте относительно остальных.
- Задайте заголовок и выберите, какой из опросов будет отображаться в сайдбаре.
- Сохраните настройки виджета и убедитесь, что он появился на вашем сайте.
Вот так выглядит опрос, размещенный в одном из виджетов сайдбара.
Как вставить опрос на страницу сайта ВордПресс?
Про необходимости опрос можно разместить прямо на странице вашего сайта. Для этого воспользуйтесь шорткодом:
Во время создания записи или страницы в редакторе WordPress переключитесь из визуального в текстовый режим вставки html-кода. Добавьте в требуемом месте поста шорткод с нужным ID, который можно посмотреть в разделе «Управление опросами». В результате опрос появится на странице сайта.
Время на чтение: 6 мин
Хочешь организовать на своем сайте опрос читателей в статье или голосование за что-либо в сайдбаре сайта? Я подскажу тебе как это сделать очень быстро и легко, если у тебя сайт на CMS WordPress.
Для реализации поставленной цели тебе понадобится бесплатный плагин WP Polls
и мои подсказки по его использованию (их не много и они не сложные).
Данный плагин можно использовать как внутри отдельной статьи, так и в сайдбаре сайта (при помощи виджета). Чтобы вставить выбранный опрос в любую статью, можно использовать специальную кнопку в режиме "Визуально" (при редактировании статьи в админке), либо шорткод и номер опроса. Например:
[ poll id = "6" ] |
Здесь цифра 6 обозначает номер опроса (ниже в статье найдешь ответ как ее узнать).
Скачать последнюю версию плагина можно по ссылке в конце статьи. Новичкам в помощь .
После активации в админке сайта увидишь нечто-подобное:
На момент написания статьи плагин не имеет официальной поддержи русского языка. Но где наша не пропадала)) В конце статьи ссылка на архив, где лежат два файла: их закинь в корневую папку плагина Wp Polls на хостинге (wp-content/plugins/wp-polls ).
Управление голосованиями в WP Polls
В данном разделе мы будем видеть уже созданные опросники/голосовалки. Здесь можно их отредактировать или удалить. Простым языком: управление над уже созданными опросами.
Клик для увеличения
Обрати внимание: крайняя левая колонка имеет название ID . Здесь мы и получаем цифру для шорткода.
Добавить голосование
Собственно, здесь будет проявляться твоя креативность: выбор темы, заголовка и вариантов ответа в голосовании/опросе.
Клик для увеличения
При необходимости добавляем дополнительные поля для ответов. Так же обрати внимание: можно выбрать за какое кол-во пунктов человек может проголосовать (множественный выбор).
Подобные опросники нужны как для обычных блогов (взаимосвязь с читателями), так и для интернет-магазинов (чтобы узнать мнение пользователей о товаре/услуге). Для тех же интернет-магазинов есть множество плагинов, которые помогут организовать свое дело.
Опции голосования
В данном пункте нам предлагают выбрать визуальное оформление голосования на сайте (стиль, цвет, размер полос). Так же здесь представлены другие опции настроек, проблем с которыми у тебя не будет, т.к. есть поясняющий текст и пункты для выбора (т.е. прописывать что-то свое не нужно, а лишь выбрать из существующего).
Остановлюсь только на одном пункте URL архива : можешь задать здесь произвольный путь до архива с голосованиями. Однако в этом случае придется создавать самостоятельно папку на ftp. Поэтому оставляй стандартное.
Шаблоны голосования WP Polls
В данном пункте представлены шаблоны оформления формы голосования на сайте. Вариантов оформления большое множество и все зависит от твоего желания ими заниматься.
Если не знаешь английский язык, а так же теги HTML, то я настоятельно не советую здесь что-либо менять. Так же поступит 99% пользователей данного плагина.
При необходимости можешь обратиться ко мне через E-mail и договориться о персональной настройке шаблона голосования (с визуальным оформлением).
Виджет голосования в сайдбаре сайта
Скачать WP Polls