Плагины голосования с несколькими вопросами для wordpress. Плагин голосования и опросов для WordPress. Пример добавления опроса, плагин wp-polls
Добрый вечер, уважаемые коллеги. На днях я поставил плагин голосования WP-Polls на этот блог. О том, как это сделать, читайте в этой статье.
Сначала я хотел бы поговорить о том, зачем нужно ставить плагин голосования на wordpress блог или любой другой сайт. Во-первых, если ваш сайт посещаем, то вы сможете узнать мнения ваших читателей о чем-то важном для вас. Во-вторых, это делает блог более живым, появляется feedback. Анализируя результаты опросов, вы сможете улучшать ваш сайт.
Надеюсь, что я вас убедил в том, что нужно ставить плагин голосования. Теперь перейдем непосредственно к практике. На сегодняшний день существует более 100 плагинов, позволяющих создать голосование, но самый популярный — . С ним мы и будем работать.
Преимущества плагина WP-Polls
- AJAX голосование (без обновления страницы)
- Менеджер опросов, в котором представлена вся информация о том, какие созданы голосования, какие люди голосовали, общее количество голосов, время голоса и многое, многое другое. С помошью Manage Polls как раз-таки и можно редактировать опросы, которые были созданы ранее.
- Мощнейшая система настроек плагина, которая позволяет изменять огромное количество параметров: от дизайна опроса, до того, сколько будет длиться опрос, и какие голоса следует учитывать.
- Последнее преимущество плагина — самое главное. Разработчики WP-Polls создали невероятное количество макросов, которые можно использовать в шаблоне вывода голосования.
После прочтения преимуществ плагина WP-Polls, я надеюсь, у вас не возникнет желания использовать другой плагин.
Итак, пришло время поставить плагин голосования на wordpress. Как обычно, его нужно и установить, как и любой другой плагин. Далее необходимо настроить плагин. Это делается в httр://ваш-домен.ru/wp-admin/admin.php?page=wp-polls/polls-manager.php . Перейдем к настройкам плагина.
Настройка плагина голосования WP-Polls
Первая страница — Manage Polls , как я уже сказал выше, информационная. На ней представлена вся информация, которая хоть как-то касается опросов.
На странице Add Poll нужно добавлять новые голосования. В Question пишем название опроса (оно видно на страницах блога), в Answer 1,2,3… пишем ответы голосования. Если можно отвечать на несколько пунктов, то необходимо изменить селект в настройке Allows Users To Select More Than One Answer?
На странице Poll Options я оставляю все, как есть. Меняю только Current Active Poll: на Display Random Poll . Эта опция скажет плагину, чтобы он выводил случайное голосование.
На странице Poll Templates представлены те самые макросы, о которых я говорил выше. Вы сможете сформировать свое уникальное голосование, поигравшись с разнообразные макросами. Все названия интуитивно понятны, поэтому я не буду их переводить.
На странице Uninstall WP-Polls вы сможете удалить плагин голосования. При удаление удалятся все результаты голосований из базы данных. Поэтому, восстановить их уже не получиться.
Использование плагина очень простое. Все, что вам нужно сделать — это добавить виджет голосования Polls в какой-либо сайдбар. В виджете вы можете указать индивидуальные настройки, например, какое именно голосование в нем нужно выводить. Эти настройки перебьют настройки, установленные по умолчанию.
Подробная инструкция о установке плагина голосования wp-polls на сайте WordPress. Плагин wp-polls — является одним из самых популярных бесплатных плагинов голосования и что не маловажно его можно установить с официального сайта WordPress.
О плагине wp-polls
На сколько популярен плагин wp-polls можно судить по количеству закачек. На момент написания поста это более 1 800 000. Плагин является полностью бесплатным в т.ч. и в коммерческих целях. Но в описании на официальном сайте WP есть обращение автора “… если вам нравится мой плагин буду благодарен если вы мне отправите пару долларов, но это не обязательно и не к чему вас не обязывает!”. Разработчик надо сказать трудолюбивый: плагин wp-polls дорабатывается, выходят новые версии, автор отвечает на вопросы поддержки.
Установка плагина wp-polls
Плагин wp-polls вы можете скачать непосредственно с официального сайта WordPress Скачать плагин WP-POLLS , или непосредственно через вкладку “Плагины” > “Добавить новый” > Строка “Поиск плагинов” > вбиваем “wp-polls” . Не забудьте активировать плагин перед началом работы: “Плагины” > “Установленные” > находим плагин wp-polls > жмем “Активировать” . В боковой панели административной панели вашего сайта появится новый пункт “Polls”.
Настройка плагина wp-polls
Плагин wp-polls настраивается из административной панели: “Polls” > “Poll Options” . Из возможностей кастомизации можно выделить:
- Изменения стиля полосы голосования базовая (default)/ базовая гардинная (default_gradient)/ Использовать CSS стили (use CSS Style).
- Можно задать фон полосы голосования (poll bar background), рамку полосы голосования (poll bar height) и высоту (poll bar height). Что приятно, вносимые изменения вы можете сразу посмотреть.
- Можно задать настройки AJAX (Polls AJAX Style): плавное появление опроса, плавная загрузка текста.
- Сортировка ответов в опросе (Sorting Of Poll Answers): по алфавиту, как изначально были заданы администратором, в разброс
- Сортировка ответов в результатах (Sorting Of Poll Results): по алфавиту, как изначально были заданы администратором, в разброс, в соответствии с результатами голосования
- Кто может отвечать (Allow To Vote): все, только гости, только зарегистрированные пользователи
- Авторизация голосующих (Logging Method): эта настройка позволяет исключать из голосования тех кто уже проголосовал по регистрации на сайте, IP, записям Cookie и по IP и записям Cookie одновременно.
- Настройки архива опросов (Poll Archive)
Пример добавления опроса, плагин wp-polls
Плагин wp-polls дает 2-ве возможности добавления опроса в любую страницу сайта. Есть шаблоны опросов (Poll Templates), которые позволяют настраивать и публиковать опросы без использования шор-кодов. Второй способ более удобный и привычный, с помощью пункт “Добавить опрос” (Add Poll).
Заполняем все поля формы опроса:
- Question — это вопрос
- Answer — варианты ответов (по умолчанию 2-ва поля, т.е. 2-ва ответа, но при клике кнопки “Add Answer” добавляется дополнительное поле)
- Allows Users To Select More Than One Answer? — позволяет пользователям выбирать более одного ответа (да/нет), если “да”, станет активным следующий пункт.
- Maximum Number Of Selected Answers Allowed? — максимальное число ответов.
- Start Date/Time — дата и время начала опроса.
- End Date/Time — дата и время окончания опроса. Если стоит галочка в чек-боксе “Do NOT Expire This Poll”, то опрос будет без даты окончания. Т.е. при необходимости закончить опрос это нужно будет делать вам вручную.
- После заполнения всех полей жмем “Add Poll” .
- Переходим в раздел “Manage Polls” : тут отображаются все ваши опросы и статистика по ним. Нам нужен ID созданного вами опроса.
Открываем страницу где вам нужен опрос и в обычном текстовом редакторе вставляете шор-код где “*” заменяете своим ID. Все, опрос готов.
Плюсы и минусы кратко
Плюсы:
+ качественный плагин wp-polls без “глюков”
+ бесплатный плагин
+ простая и интуитивно понятная настройка
+ простое использование
+ большой выбор настроек
Минусы:
— внешний вид по умолчанию простоват
— настройки внешнего вида ограничены
— нет возможности настройки внешнего вида не прибегая к другим инструментам. (например, даже цвет задается числовым значением, была бы “пипетка” было бы удобней)
В целом плагин wp-polls отличный, перечисленные минусы, скорее “хотелки”. Плагин 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
Доброе время суток! Я расскажу сегодня про новый плагин. И вы решите, нужен он вам или нет на блог, необходимо ли вам давать на блог дополнительную нагрузку.
Благодаря плагину можно выводить опрос в блоге на Вордпресс. Довольно часто создание опросов помогает блогу, к примеру, я при помощи опросов узнаю, как часто читатели блога сайт хотят видеть публикации моих новых уроков. И именно поэтому, я решил поведать вам, как вставлять опрос на блог, возможно, кому-то и пригодится.
WP-Polls – это название плагина опроса для Вордпресс. Его просто устанавливать и настраивать, однако я продемонстрирую в данном уроке наглядно.
1. Если ваш Вордпресс сборки от Lecactus, то этот плагин уже имеется в списке плагинов. В том случае, если этот плагин отсутствует, то нужно скачать:
2. Затем нужно его активировать.
3. После этого необходимо зайти в админку Вордпресс, где будет окно, созданное плагином WP-Polls:
И создаем новый опрос, для этого нажимается Add Poll.
Вопрос – Question
Ответ – Answer
Удаление ответа – Remove
Добавление ответа – Add Answer
5. Теперь нужно сделать нужные настройки:
Разрешение выбора больше одного ответа посетителям - Allows Users To Select More Than One Answer
Максимальное разрешимое число выбираемых ответов - Maximum Number Of Selected Answers Allowed
Время/дата начала опроса - Poll Start/End Date
Не завершать данный опрос - Do NOT Expire This Poll
Время/дата завершения опроса - End Date/Time
6. После этого нажимается кнопка Add Poll (добавление опроса).
Вставляем через виджет плагин опроса для WordPress WP-Polls
После того, как опрос был создан, необходимо вставлять опрос в блог. Для этого нужно перейти в админку Вордпресс -> Внешний вид -> Виджеты. Виджет Poll нужно «перетащить» “вправо” и сделать нужные настройки виджета:
Заголовок – Title
Текущий нынешний опрос. В данном пункте необходимо выбирать, какой опрос будет отображаться, а затем нажимается кнопка «Сохранить».
Вставляем через код плагин опроса для WordPress WP-Polls
В том случае, если не получается добавлять код через виджет или не хочется, то можно добавлять код плагина WP-Polls в нужное место:
Опрос
Здравствуйте, уважаемые друзья и гости блога! Сегодня расскажу Вам как самостоятельно и без посторонней помощи можно сделать на сайте 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 на русском языке!
До свидания и до новых встреч!