Твой Интернет

Не работает опрос на WordPress просмотров: 422
опубликовано: 28.11.2011

В книге Профессиональный тюнинг блога, я рассказал о том, как с помощью специального плагина создать опросы на WordPress блоге.  Мне стали приходить письма от людей, купивших книгу, с одним и тем же вопросом: “Опрос создается, добавляется на блог, но кнопка опроса не активна, что делать?”.

Дело оказалось в коде шаблона оформления, к счастью, проблема с неработающей кнопкой опросов легко решается.

Нужно сделать следующее:

  • перейти в раздел “Внешний вид -> Редактор” и открыть файл “Заголовок (header.php)” и перед тегом /head прописать код взятый под рисунком ниже, сохранить изменения кнопкой “Обновить файл”; опросы wordpress
    <?php wp_head(); ?>
  • открыть для редактирования файл “Подвал (footer.php)” и перед тегом /body или если такого тега нет в самом низу кода файла вставить код, взятый под рисунком ниже; опросы на блоге
    <?php wp_footer(); ?>
  • перейти в раздел “Параметры -> Общие” и проверить, чтобы в полях: “Адрес WordPress (URL)” и “Адрес сайта (URL)” было прописано одинаковое значение. Например: http://www.vashdomen.ru или http://vashdomen.ru, где вместо “vashdomen.ru” – подставляется адрес Вашего блога; кнопка опросов

 

После этих действий, кнопка опросов должна работать. Опросы не будут работать, если разместить в одной записи, два одинаковых опроса, т.е. с одинаковым ID. А Вы проводите опросы на своем блоге?

Комментариев (6) к записи: «Не работает опрос на WordPress»

  1. Лариса says:

    Максим, спасибо огромное!!! Две недели мучилась, кучу опросов перепробовала, ни один не работал. Сделала все по Вашей инструкции – сразу заработал WP-Polls!

  2. Антон says:

    К сожалению, не помогло. Нажимаю на кнопку “Проголосовать”, появляется надпись “Загрузка” и висит пока не надоест((

  3. Alex says:

    Доброе время суток, Максим.
    У меня такой вопрос по WP-Polls: У меня он работает, но кнопка, которая “голосовать” совершенно не в теме. Т. е. все кнопки от других виджетов берут стиль темы, а у WP-Polls просто прямоугольничек. Режет глаз слегка. Как это побороть?
    Я так понимаю, что стиль он должен наследовать от темы. Или я не прав?

    • Здравствуйте, Alex.

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

      Чтобы прописать стили самостоятельно нужно:

      - зайти в панель управления блогом и перейти в раздел “Плагины -> Редактор”;

      - в выпадающем списке (правый угол, практический самый верх) указать плагин “WP-Polls” и нажать рядом кнопку “Выбрать”;

      - в столбце “Файлы плагинов” кликнуть по файлу с заголовком “wp-polls/polls-css.css”;

      - нажать на клавиатуре комбинацию клавиш “Ctrl+F” и в открывшееся окно поиска ввести “Buttons” (это класс отвечающий за внешний вид кнопки);

      - в окне с содержимым файла стилей у Вас найдется абзац “.wp-polls .Buttons” в котором будут две строки: border:1px solid #c8c8c8; – отвечает за толщину, тип и цвет рамки кнопки, и background-color: #f3f6f8; – отвечает за цвет кнопки. Поменяв эти значения, можно подогнать внешний вид кнопки под Ваш шаблон. После изменений, не забудьте нажать кнопку “Обновить файл”;

      Чтобы изменить стиль кнопки на тот же, что и у всех остальных кнопок в теме нужно:

      - определить, какой класс у кнопок в Вашей теме оформления (скопировать его название);

      - открыть для редактирования файл “wp-polls/wp-polls.php” (как, описано выше);

      - вызвать форму поиска и ввести “class=”Buttons”;

      - в найденном коде (в окне по середине) изменить значение  ”Buttons” на название класса кнопок Вашей темы и нажать кнопку “Обновить файл”;

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

      Если что-то не получиться, Вы всегда сможете из копий, сделать все так, как было.

      Будут еще вопросы, пишите.

      Удачи, Alex.

  4. адам says:

    Огромное спасибо 

Ваш комментарий