В репозитории плагинов WordPress вы найдете много готовых плагинов, которые позволят вам проводить опросы/голосования на сайте. Почему стоит выбрать WP-polls?
Плагин прост, функционален и переведен на многие языки. То на сколько он оказался востребован и полезен говорит статистика — плагин имеет рейтинг «100.000+ активных установок».
Первым делом после установки возникает вопрос русификации.
WP-Polls на русском языке
В комплект модуля не входят файлы с переводами, их можно скачать из архива репозитория — http://dev.wp-plugins.org/browser/wp-polls/i18n/.
Для русского языка нужны файлы — wp-polls-ru_RU.*
Скачиваем их и копируем в папку wordpress — /wp-content/languages/plugins/, где по умолчанию хранятся файлы переводов для плагинов.
Настройка WP-Polls
Как таковой настройки плагин не требует, а после русификации вообще отпадают какие либо вопросы с настройками.
В админ панели появляется закладка «Опросы», где вы найдете все параметры плагина, а также управление существующими опросами.
Использование WP-Polls
Плагин предоставляет для использования widget, который вы можете встроить в боковую панель, поддерживает специфические шот-коды, для публикации опросов в статьях вашего блога и добавляет функции своего API для встраивания опросов в шаблоны.
С виджетом не возникает никаких вопросов даже у самых неопытных пользователей WP, потому особо рассказывать о настройке виджета я не стану.
Шорт-код
В WP очень популярен такой способ интеграции, как применение коротких псевдо-тегов. WP-Polls позволяет вебмастеру использовать коды вида:
1 |
[poll id="N" type="(vote|result)"] |
Где id — это идентификатор опроса, а type — тип внедряемого кода. Вариант
1 |
[poll id="N" type="vote"] эквивалентен [poll id="N"] |
В этом случае мы увидим виджет голосования и результаты после выбора ответа.
Вариант с типом — result
1 |
[poll id="N" type="result"] |
сразу покажет нам результаты, на давая проголосовать.
Есть возможность встроить случайное голосование. Для этого нужно указать вместо id — «-2».
1 |
[poll id="-2"] - рандомный опрос |
Не очень изящно, не спорю :) По началу я вообще думал, что можно указать любое отрицательное число.
Встраиваем опросы в шаблон
В PHP плагин предоставляет нам функцию из набора своего API — get_poll().
1 2 3 4 5 6 7 8 9 |
<?php //показать последний из опросов get_poll(); //показать опрос с ID == N get_poll(N); //показать рандомное голосование get_poll(-2); ?> |
Здравствуйте!
Подскажите мне, пожалуйста.
Я установила этот плагин wp-polls, создавала регулярно опросы.
Потом были проблемы с хостингом и обновлением Ворд Пресс и они мне все плагины удалили.
Я все восстановила, плагин wp-polls поставила снова, но опросы теперь не отображаются корректно.
Что мне делать? Все удалять — жалко, много опросов…
А как восстановить все опросы не знаю…
Прикреплю ссылку на проблемные страницы. http://yarovaya-travel.ru/category/oprosy/
Спасибо за совет!