WP-Polls – настройка
Плагин для организации опросов на блоге WP-Polls на WordPress. Общие вопросы организации голосований и опросов на блоге, баги и ошибки при работе с плагином WP-Polls.
Голосование и опросы являются неотъемлемым атрибутом каждого блога, т.к. это ещё один способ общения с посетителями и читателями. Опросы можно делать с целью оценки проекта или продукта. Также они помогают общаться с аудиторией, узнавать мнение людей по тем или иным вопросам. В сегодняшней статье решил рассмотреть всем известный плагин для организации опросов на блоге WP-Polls и с этого дня вести активные опросы и подводить итоги по результатам голосования. Я не случайно обратился к опросам, т.к. следующая статья будет про биржу траффика Votetraffic, которая позволяет зарабатывать на опросах, но об этом в следующей статье, а сейчас обратимся к данному плагину.
Вопросы по настройке и использованию:
Скачать плагин можно с официального сайта wordpress или на проекте разработчиков.
Для установки копируем скачанную папку в раздел wp-content/plugins на фтп сервер. После этого активируем его в админке wordpress. Теперь в меню появились настройки по работе с плагином:
- Manage polls – управление опросами, редактирование, удаление, просмотр статистики и логов.
- Add poll – добавление/создание нового опроса.
- Poll options – настройка внешнего вида опросов, и управление настройками по голосованию.
- Poll templates – редактирование шаблонов для опросов с внедрением в код.
- Uninstall WP-Polls – удаление плагина.
Для создания опроса переходим в пункт Add poll, вводим название Poll Question, варианты ответов Poll Answers. Выбираем значения в пунктах:
- 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.
После чего завершаем формирование опроса и переходим в пункт Дизайн/Виджеты в админ панели wordpress. Где уже внедряем виджет опросов в сайдбар, при этом можно указать вариацию опросов в пункте Poll To Display:
- Display Random Poll – показывать случайный опрос.
- Display Latest Poll – показывать последний опрос.
- Также можно выключить опросы или выбрать определённый для отображения.
Проблемы и решения:
Одна очень существенная проблема, которая возникает у многих пользователей данного плагина, это не реагирование кнопки Vote (голосовать) на действия пользователя. Решить такую задачу можно такими способами:
- В файл header.php дописать строку: <?php wp_head(); ?>
- В файл footer.php дописать строку: <?php wp_footer(); ?>
- В пункте Настройки/Общие в поле Адрес WordPress (URL) и Адрес блога (URL) должны стоять одинаковые варианты либо с www – «www.ваш сайт.ru», либо без – «ваш сайт.ru».
- На одной странице нельзя размещать два одинаковых опроса.
В моём случае помогло именно внедрение строки < ?php wp_footer(); ?> в файл footer.php.
Ещё один заметил баг при работе с плагином: если из уже готового опроса удалить какой-то вариант, то процентные результаты сбиваются и не соответсвуют действительности. Возможно такое только у меня случилось, но чтобы решить эту проблему пришлось обновить опрос.
Некоторые замечания:
- Организовать опросы можно и с помощью внедрения определённого кода в файл sidebar.php. На сайте разработчиков есть такая информация.
- Русская версия плагина распространяется по сети и её легко можно найти введя соответствующие запросы в поисковике.
- Чтобы работала ссылка архивов опросов Display Polls Archive Link Below Poll?, прежде всего нужно создать данную страницу.
Спасибо compass-blogger.com.ua
Polls – заголовок блока опросов (можно на русском), например, у меня (Оставь свой голос!).
< ?php get_poll(1); ?> – id опроса = 1 (т.е. номер опроса 1, в зависимости какой хотите выводить, ставите соответствующий id).
< ?php get_poll(-1); ?> – случайный опрос.
Если хотите выводить опрос в посте, то добавляете такой код в пост:
[poll id=”1″] – опрос с id 1 в посте.
[poll id=”-1″] – случайный опрос в посте.
[poll id=”1″ type=”result”] – вывод результатов опроса с id 1 в посте.
При создании страницы Архива создайте саму страницу, впишите ее в настройки плагина, на самой странице в HTML вставьте: [page_polls]