Microsoft Word

Плагин голосования на wordpress. Плагин голосования и опросов для WordPress Wordpress плагин для голосования

Добрый вечер, уважаемые коллеги. На днях я поставил плагин голосования 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 в какой-либо сайдбар. В виджете вы можете указать индивидуальные настройки, например, какое именно голосование в нем нужно выводить. Эти настройки перебьют настройки, установленные по умолчанию.

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.
    General Usage (With Widget)
    1. Go to WP-Admin -> Appearance -> Widgets .
    2. You can add the Polls Widget by clicking on the ‘Add’ link besides it.
    3. After adding, you can configure the Polls Widget by clicking on the ‘Edit’ link besides it.
    4. Click ‘Save Changes’.
    5. Scroll down for instructions on how to create a Polls Archive.
    Как добавить архив опросов?
    1. Go to WP-Admin -> Pages -> Add New .
    2. Type any title you like in the post’s title area.
    3. 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.
    4. Click ‘Edit’ and type in pollsarchive in the text field and click ‘Save’.
    5. Type in the post’s content area.
    6. 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.
    Why doesn’t my poll’s answers add up to 100%?
    • 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");
    How Does WP-Polls Load CSS?
    • 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.
    Why In Internet Explorer (IE) The poll’s Text Appear Jagged?
    • 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.)
    How Do I Have Individual Colors For Each Poll’s Bar?
    • Courtesy Of TreedBox.com
    • Open poll-css.css
    • Add to the end of the file:
    .wp-polls-ul li:nth-child(01) .pollbar{ background:#8FA0C5} .wp-polls-ul li:nth-child(02) .pollbar{ background:#FF8} .wp-polls-ul li:nth-child(03) .pollbar{ background:#ff8a3b} .wp-polls-ul li:nth-child(04) .pollbar{ background:#a61e2a} .wp-polls-ul li:nth-child(05) .pollbar{ background:#4ebbff} .wp-polls-ul li:nth-child(06) .pollbar{ background:#fbca54} .wp-polls-ul li:nth-child(07) .pollbar{ background:#aad34f} .wp-polls-ul li:nth-child(08) .pollbar{ background:#66cc9a} .wp-polls-ul li:nth-child(09) .pollbar{ background:#98CBCB} .wp-polls-ul li:nth-child(10) .pollbar{ background:#a67c52} .wp-polls-ul li .pollbar{ transition: background 0.7s ease-in-out } .wp-polls-ul li .pollbar:hover{ background:#F00 } To Display Total Polls To Display Total Poll Answers To Display Total Poll Votes To Display Total Poll Voters

    Отзывы

    Участники и разработчики

    «WP-Polls» - проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

    Участники

    Журнал изменений

    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 , которая предназначена для заполнения данных пользователем):

    Благодаря этой форме, можно создать некую “анкету”, тем самым узнав много чего интересного у пользователя:). Например, с помощью этих форм можно создавать:

    • некую “рассылку” для пользователя, как в моем случае;
    • опрос;
    • анкетирование и др.

    Я уверен, что подобные “формы” могут пригодится многим, поэтому рекомендую добавить данный урок в закладки или :).

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

    Если же по каким-то причинам у Вас не работает плагин Contact Form 7 (к сожалению, я у меня встречалось такое на клиентских сайтах пару раз), то можете использовать другой конструктор форм , например плагин CForms (более "тяжелый” плагин). Я же, в свою очередь, буду рассказывать Вам вывод форм в WordPress через плагин Contact Form 7).

    WordPress формы: выбор полей, вывод

    Чтобы добавить какое-то поле я делаю следующее:


    Text field – Текстовое поле (в это поле обычно вводятся имя, фамилия и т.п.). Email field – Поле для ввода электронной почты (тут обязательно наличие “@” (“собачки”) и окончания в виде.ru и т.д. Text Area – Поле для более длинного текста (не просто имя и фамилия). Обычно сюда вводят некие комментарии или текстовое обращение к автору блога. Drop-down menu – Выпадающее меню. Чтобы внести список выбора, нужно вбить нужные слова в “Выбор”:

    - “Чекбоксы”. Нужные “слова” для поля тоже вбиваете в “Выбор” (см. картинку выше). Вот так выглядят чекбоксы:
    Radio buttons – “Радио кнопки”. То есть выбираете нужный пункт в виде точки: - “Подтверждение”, если я правильно понял. То есть, как обычно это “Согласны ли Вы с правилами системами” и т.п.: Quiz – Вопрос-Ответ. То есть это может неким антиспамом: Captcha – Капча (антиспам, где нужно вводить циферки и буквы с картинки). Тут нужно установить дополнительный плагин, о котором я подробно рассказывал

    Периодическое проведение анкетирования и голосования стимулирует активность на сайте и позволяет провести маркетинговые исследования. Для создания формы опроса на сайте, работающем на WordPress, предусмотрен удобный плагин WP-Polls, который регулярно обновляется и работает на более чем 100 000 сайтов.

    Зачем нужны опросы на сайте?

    Опрос на сайте – это удобный маркетинговый инструмент, который подогреет интерес посетителей к информации, представленной на страницах, а вебмастеру поможет решить несколько важных проблем.

    Чем окажется полезен такой подход владельцу сайта? Опрос или голосование на интернет-ресурсе поможет:

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

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

    Виртуальный хостинг сайтов для популярных CMS:

    Установка плагина WP-Polls и создание опроса

    Создать голосование на сайте WordPress поможет специальный плагин WP-Polls. Перейдите в меню «Плагины» и выберите раздел «Добавить новый». В строке поиска укажите название WP-Polls, выберите нужный плагин из списка, установите и активируйте его.

    После активации плагина в меню админки WordPress появится новый пункт «Опросы».

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

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

    Настройка WordPress WP-Polls для голосования

    Просмотр и редактирование созданных опросников доступны из раздела «Управление опросами». В колонке ID показывается идентификатор опроса, по которому к нему можно будет обращаться из кода страницы. Помимо списка также показывается статистика по количеству предложенных ответов и отданных голосов.

    Конфигурация опросника контролируется в разделе «Настройки опроса». С его помощью оформите визуальное отображение области анкетирования на сайте. Подберите цвет и размер полоски подсчета голосов. Настройте эффект появления и затухания ответов на форме.

    Задайте способ сортировки предложенных вариантов ответов и полученных результатов голосования: в алфавитном, точном или случайном порядке по возрастанию или убыванию количества голосов. Укажите, кто может голосовать на сайте: все посетители или только зарегистрированные пользователи. Выберите метод отслеживания визитов: по cookie, IP или имени пользователя. Если установлена опция «Не записывать в журнал», один и тот же посетитель сможет проголосовать неограниченное количество раз.

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

    Для продвинутых вебмастеров доступен раздел «Шаблоны опросов». Здесь представлены все переменные и шаблоны, которые можно использовать для тонкой настройки опросника в соответствии с требованиями сайта.

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

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

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

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

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

    Как вставить опрос на страницу сайта ВордПресс?

    Про необходимости опрос можно разместить прямо на странице вашего сайта. Для этого воспользуйтесь шорткодом:

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

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

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

    WP-Polls

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

    Yop Poll

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

    Colored Vote Polls

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

    Rating

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