Плагин WP-Polls — проведение опросов на WordPress

Всем доброго времени суток! Узнавать мнение посетителей по тому или иному вопросу — одна из задач веб-мастера. Для этого необходимо на сайте организовывать различные опросы или голосования. Если не лесть в дебри, а остановиться на простом решении, то вам подойдёт плагин WP-Polls. Это русифицированный плагин для проведения опросов.

Установка и активация

Скачать плагин WP-Polls можно с официального репозитория WordPress или установить через панель администратора. Всё происходить по стандартной схеме, если есть трудности в инсталяции, то прочитайте мою статью Установка нового плагина на WordPress. После активации WP-Polls в консоли администратора должен появиться соответствующий пункт меню.Меню плагина WP-Polls

Добавление опроса

Переходим на вкладку «Добавить опрос» и заполняем все нужные вам поля. Всё очень просто и понятно. Добавление нового опросаОбратите внимание, на возможность добавлять собственные ответы и указание даты/времени окончания опроса.
Если всё устраивает, жмём на кнопку «Добавить опрос». В случае успеха, вверху появиться сообщение об успешном добавлении опроса с указанием его шорткода: [poll id=″2″]. Где 2 – это уникальный номер созданного опроса.
Далее, можно создавать новые опросы или вернуться в панель управления опросами.

Управление опросами

На вкладе «Управления опросами» отображаются опросы, статистика голосований и журналы.
Для опросов доступна следующая информация:

  • id номер;
  • дата/время начала и окончания;
  • всего проголосовавших;
  • статус — открыт/закрыт опрос;
  • действия: редактировать/ удалить.

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

Настройки опросов

Все настройки разделены на несколько групп.
Стиль полоски опроса — задаётся её цвет, размер и примерный вид.
AJAX стиль опросов — эффекты показа.
Сортировка ответов и результатов опроса — выбор параметра и порядка сортировки: возрастание или убывание.
Кому разрешено голосовать — только гости, зарегистрированные пользователи, все.
Метод отслеживания — не отслеживать, по IP, по Cookie, по IP и Cookie, по имени пользователя.
Архив опросов — задаёт настройки для архива:

  • число опросов на странице;
  • url страницы архива (если не указать, то не будет работать пагинация страниц архива);
  • тип опросов для отображения в архиве опросов — открытые, закрытые или все.

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

Шаблоны опросов

Дополняют основные настройки опросов и позволяют отредактировать визуальное отображение голосований.
На вкладке имеется список доступных переменных и описание к ним (приведу список полностью, так как недоступен, пока плагин WP-Polls не установлен).

Переменная Описание переменной
%POLL_ID% ID опроса
%POLL_ANSWER_ID% ID ответа
%POLL_QUESTION% тема
%POLL_ANSWER% ответ
%POLL_TOTALVOTES% общее число голосов в опросе, НЕ число людей участвовавших в опросе
%POLL_ANSWER_TEXT% ответ без HTML форматирования.
%POLL_RESULT_URL% URL на результат опроса
%POLL_ANSWER_VOTES% сколько голосов было на ответ
%POLL_MOST_ANSWER% ответ, за который было больше всего голосов
%POLL_ANSWER_PERCENTAGE% процент ответа
%POLL_MOST_VOTES% сколько голосов было за самый выбираемый ответ
%POLL_ANSWER_IMAGEWIDTH% ширина изображения ответа
%POLL_MOST_PERCENTAGE% процент голосов за самый выбираемый ответ
%POLL_LEAST_ANSWER% наименее популярный ответ
%POLL_START_DATE% дата/время начала опроса
%POLL_LEAST_VOTES% сколько голосов было за наименее популярный ответ
%POLL_END_DATE% дата/время окончания опроса
%POLL_LEAST_PERCENTAGE% процент голосов за наименее популярный ответ
%POLL_MULTIPLE_ANS_MAX% максимальное число ответов, которые пользователь может выбрать, если опрос поддерживает многократные ответы
%POLL_CHECKBOX_RADIO% тип ввода «checkbox» или «radio», в зависимости от типа опроса
%POLL_TOTALVOTERS% число людей, принимавших участие в опросе, НЕ общее число голосов в опросе
%POLL_ARCHIVE_URL% URL на архив опросов

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

Добавление голосования на сайт

Ну и собственно, самое главное — размещение голосования.
Для того чтобы добавить его на сайт существует несколько способов.
Добавление виджета — после установки плагина добавляется новый виджет «Опросы WP-Polls», который можно разместить стандартным методом. Можно настроить:

  • заголовок;
  • вставка ссылки на архив;
  • опрос для отображения.

Виждет опросы WP-Polls
Добавление в запись или на страницу через шорткод.
С помощью шорткодов можно ставить в текст записи или страницы.
Для созданного мною голосования шорткод — [poll id=″2″].
Для вставки результатов опроса шорткод — [poll id=″2″ type=″result″]. Где два номер опроса, можно посмотреть на вкладке «Управление опросами».
Для вставки архива опросов шорткод — [page_polls] (только обязательно укажите в настройках url страницы, где будет архив).
Добавление опроса в тему сайта.
Третий способ заключается во вставке php-кода в нужное место шаблона сайта. Примерный код можно взять с официального репозитория WordPress в разделе FAQ.
Заключение
В конце хочу поделиться одной задачей — как вывести списком все открытые опросы на одной станице (хорошо бы через шорткод)? Если кто знает, прошу отписаться в комментариях.
Ну и собственно само голосование.


Вам понравилась эта статья?


Загрузка ... Загрузка ...

На это всё. До следующих статей.