июня
Плагин 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?, прежде всего нужно создать данную страницу.













29 июня 2010 в 19:26
А для 2.7 версии WordPress подойдет?
29 июня 2010 в 21:15
У меня стоит версия плагина 2.50. Для WordPress 2.7 рабочая предыдущая версия плагина 2.40, про последнюю точно сказать не могу. Скачать 2.40 можно на сайте разработчиков (). На lecactus предлагают русскую версию 2.40 для WordPress 2.7 ().
08 июля 2010 в 21:27
Den спасибо за информацию, буду пробовать.
13 июля 2010 в 9:54
У меня этот плагин вообще не работает, при добавлении нового опроса выдаёт ошибку:
Ошибка при добавлении опроса ‘Как часто вы бы хотели читать новые записи на блоге?’.
Ошибка при добавлении ответа опроса ’1-3 раза в неделю’.
Ошибка при добавлении ответа опроса ’4-5 раз в неделю’.
Ошибка при добавлении ответа опроса ‘каждый день’.
Ошибка при добавлении ответа опроса ‘несколько записей в день’.
Не понимаю ничего, почему эта ошибка, вроде у других всё работает…
13 июля 2010 в 14:24
А какая версия WordPress и плагина? Такая проблема возникает в основном когда не совместимы некоторые версии плагина и версия WP.
Ещё возможен вариант проблемы с шаблоном. Попробуйте активировать дефолтную тему и проверить плагин. В файле function.php проверьте нет ли случайно строчек: wp_deregister_style( ‘wp-polls’ ); и if ( !is_admin() ) wp_deregister_script(‘jquery’);
Если есть, то пробуйте удалить.
Ещё можно проверить разрешения на папку плагина на фтп сервере. Доступ 755 для папок, доступ 644 для файлов.
Также проверьте эти пункты:
В файл header.php дописать строку: < ?php wp_head( ); ? >
В файл footer.php дописать строку: < ?php wp_footer( ); ? >
В пункте Настройки/Общие в поле Адрес WordPress (URL) и Адрес блога (URL) должны стоять одинаковые варианты либо с www — «www. ваш сайт.ru», либо без – «ваш сайт.ru».
28 июля 2010 в 18:26
спасибо за статью, но никак не могу решить проблему с добавлением опроса в сайдбар. мне нужно ввести сам код плагина, (я не использую виджеты) но какой код вводить не знаю, вообще как сделать вывод этого плагина(опросов) в сайд бар??
28 июля 2010 в 20:11
Для вывода опроса в сайдбаре без виджета нужно использовать специальный код, который необходимо вставить в файл сайдбара sidebar.php:
<?php if (function_exists('vote_poll') && !in_pollarchive()): ?> <li> <h2>Polls</h2> <ul> <li><?php get_poll();?></li> </ul> <?php display_polls_archive_link(); ?> </li> <?php endif; ?>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 в посте.
28 июля 2010 в 21:55
Den, огромное спасибо! с меня пара ссылок.
28 июля 2010 в 22:04
Илья, всегда рад помочь) За ссылки спасибо…
28 июля 2010 в 22:40
я вставил твой код в нужное мне место в сайдбаре, ему не понравилось:Parse error: syntax error, unexpected $end in C:\xampp\htdocs\blog\wp-content\themes\inove\sidebar.php on line 198 чтоя сделать?
28 июля 2010 в 23:13
Проверь, чтобы часть
< ?php endif; ?>была без лишних пробелов, а то у меня там вверху пробелы были перед и после вопросов.28 июля 2010 в 23:21
Polls
вот как написал, что-то другое может, а откуда у тебя этот код, может он не работает вообще?
29 июля 2010 в 9:51
Код рабочий, он от разработчиков. К тому же я его у себя проверил. Попробуй выводить в разных местах, возможно ты нарушаешь какие-то циклы. Если хочешь тут код написать, то заключай его в
29 июля 2010 в 11:43
Den, всё заработало, ночью голова вообще не работала, а сейчас свежий как огурчик
в общем спасибо!
31 июля 2010 в 22:57
Доброго вечера. Я создал свой опрос, а он пишет: “Извините, в настоящее время нет доступных опросов.” что делать??
как его вернуть??
01 Авг 2010 в 15:16
Проверь код опроса. И возможно ты поставил вывод случайного опроса? Пробуй ставить определённый опрос.
06 Сен 2010 в 20:42
Тоже мучаюсь весь вечер – не хочет голосовать. Сточки пробовала вставлять – все равно не хочет. Буду искать аналог.
13 Сен 2010 в 19:48
Спасибо, Ден. Нужная статья. Как сделать короче полоску для голосования [URL=http://www.radikal.ru][IMG]http://s41.radikal.ru/i091/1009/22/ca8cc01b4256.jpg[/IMG][/URL]
13 Сен 2010 в 20:42
Длина полоски зависит от ширины поста, потом она уменьшается. Т.е. если 100% голосов, то полоска занимает всю ширину поста. На вашем блоге я так понимаю шаблон был без сайдбара и он был создан отдельно, поэтому нужно что-то думать в этом направлении. Ещё попробуйте в файле polls-options.php в папке плагина wp-polls найти width=”100″ и пробовать менять это значение.
13 Сен 2010 в 21:24
Благодарю, друг, получилось))) Очень оперативно).
А как поставить кнопки такие красивые
Понравился пост? Добавь его сюда >>
twitter, facebook.. etc. ???
а то у меня карявинькие стоят))
14 Сен 2010 в 14:39
Олег, всегда пожалуйста) А информацию по кнопкам можно найти на блоге Шакина
15 Сен 2010 в 11:10
Благодарю, Den. Знаю Шакина – молочина.
Расписал, так, что мне всего 5 минут понадобилось чтобы впаять кнопки)))
22 Ноя 2010 в 22:49
Доброго.
Полоска которая символизирует количество ответивших разрастается до вообще ппц
то есть не ограничивается. Это наверное нужно прописать в цсс максимальную ширину дива?
23 Ноя 2010 в 15:27
Немного выше писал в комментариях. Файл polls-options.php в папке плагина wp-polls найти width=”100″ и менять это значение.
29 Ноя 2010 в 18:24
Спасибо за информацию о том как вставлять polls без сайтбара, долго искал инфу
29 Ноя 2010 в 18:57
Killalog, рад помочь
06 Дек 2010 в 0:51
Интересно может этот плагин отображать голосование в сайдбаре только стартовой странице?
17 Янв 2011 в 19:40
Поставила новый премиум шаблон и не работает опрос, кнопки точнее не работают. Сам плагин рабочий, в дифотной теме отлично работает.
Все проверила, все стоит (про функции что здесь написаны). Не знаю что делать, может проблема в каком-нибудь скрипте? В теме много скриптов установлено, может такое быть что конфликтует что-то или дописать надо? Они все отдельным файлом выводятся.
18 Янв 2011 в 6:53
Для MART, да есть плагин Special Text Boxes, он помогает выводить любые сообщения в сайдбаре на любых страницах, например только на главной или в статьях, а можно только страницах и все по отдельности. Так же есть поддержка php в сайдбаре.
26 Фев 2011 в 13:49
Елена, может быть дело действительно в скриптах, тут уже методом тыка нужно разбираться. Сейчас другая возникла проблема с плагином: после обновления вордпресс до 3.0.1 и выше он перестал работать. Опросы отображаются, но когда нажимаешь на кнопку “голосовать” или “посмотреть результаты”, то идёт загрузка, но ничего не происходит и вместо опроса отображается пустое место…
26 Фев 2011 в 13:55
Да, проблема на самом деле была в сриптах.
Сегодня обновилась до 3.1, опрос работает. Но я решила свою проблему, загрузив русскую версию 2.40 WP-Polls, там скрипты по-другому работают и он перестал конфликтовать с настройками темы.
и с вп 3.1 отлично пашет, можете сами проверить
elllene.ru/2011/01/metrogil-gel-otzyvy-cena-voprosy/
в конце поста опрос, перед комментариями.
26 Фев 2011 в 13:58
Спасибо, Елена
Была идея обновиться до 3.1, но не думал про WP-Polls версии 2.40. Попробую вообщем старую версию…
26 Фев 2011 в 13:58
Удалила новый плагин WP-Polls на хостинге, загрузила версию версию 2.40 WP-Polls, активировала и все заработало, без потери данных.
26 Фев 2011 в 14:58
Елена, спасибо ещё раз!
плагин заработал.
04 марта 2011 в 19:44
Не удобный плагин, заставляет запоминать и без того забитую голову бедного блоггера
Поэтому в отстой его..
16 Апр 2011 в 13:28
В моем случае помогло
02 Авг 2011 в 16:15
Спасибо большое за статью, у меня сразу заработал опрос
02 Авг 2011 в 18:44
Всегда пожалуйста
04 Окт 2011 в 15:22
Вы меня спасли! Кнопка VOTE не нажималась.
Спасибо! Удачи!
19 Окт 2011 в 22:30
Мне нужен плагин социальные сети…где найти ?
29 Ноя 2011 в 22:24
Народ, почему-то не хочет пахать страницы Архива опросов.
Пишет, что нет такой страницы. А точнее нет страницы pollsarchive
Что делать?
29 Ноя 2011 в 23:58
Нужно самому создать такую страницу и указать её в настройках.
19 Дек 2011 в 19:23
Спасибо кэп!Помогло!Заходите, отвечайте =))
08 Янв 2012 в 14:02
Извините я не понял самый последный пункт::::
Чтобы работала ссылка архивов опросов Display Polls Archive Link Below Poll?, прежде всего нужно создать данную страницу.
У меня все работает вот толька когда нажимаеш на ссылку архива выкидывает на страницу 404 что это может быть как мне исправть подскажитье пожалуйсто!!
22 Янв 2012 в 20:24
Спасибо большое! Все заработало. Добро пожаловать ко мне сайт Я пока еще “чайник” в сайтостроении, поэтому буду рад любой критике и полезным советам