Как вставить PHP код в виджеты WordPress?

Опубликованно: 26.04.13
Рубрика: WordPress

Привет, дорогие читатели.
Сегодня ко мне обратился коллега с просьбой помочь с отображением php кода в сайдбаре блога на WordPress.
У него никак не получалось вывести php код на сайте (даже вставив его напрямую в файл sidebar.php) и мы нашли альтернативный способ. Возможно, кому-то будет полезно решение данной проблемы.

Вставка php кода в виджеты WordPressВ CMS WordPress существует два варианта добавления элементов на сайт (будь то сайдбар или футер) — это добавление php кода или специальных функций в файлы шаблона, а также использование виджетов.

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

Использование виджетов будет весьма уместно, если вы делаете сайт для клиента. Заказчик должен получить работающий сайт и уметь легко управлять отображаемой информацией. Думаю, вы как исполнитель не совсем бы хотели вводить в курс дела заказчика и рассказывать ему как работает та или иная функция WordPress, какие параметры можно использовать и как они работают, а оно ему нужно? В этом случае без виджетов никуда!

Но вот возникает одна проблема — виджеты WordPress не воспринимают PHP код напрямую, то есть в стандартных виджетах пхп код отображается как обычный текст. Собственно, решение данной проблемы есть — плагин, про этот плагин и пойдет речь.

Стандартные виджеты очень удобные, но, к сожалению, предоставляют очень мало опций. Помогает в этом деле – добавление PHP кода непосредственно через виджеты с помощью плагина PHP Code Widget.

Установка плагина стандартная — загружаете файл плагина в папку WordPress /wp-content/plugins/ и активируете плагин в админке. После этого на странице виджетов у вас появится новый элемент, который сильно похож на стандартный текстовый блок.
Вставка PHP кода в виджеты ВордПресс блога
Чтобы добавить нужный нам php код, нужно перетащить виджет в нужное место на панели виджетов и вставить свой php код в текстовое поле. Сохраняем виджет и любуемся результатом.

Внимание! Следите за правильностью синтаксиса php кода, чтобы не было ошибок!

Вопросы?

Буду благодарен, если вы поделитесь этой статьёй в социальных сетях или оставите свой комментарий ниже. Это будет лучшим «спасибо» за мои труды.

Понравилась статья?

Тогда подписывайся RSS фид или по , а так же следи за последними новостями через Twitter.

Комментариев - 1

  1. Полезная штука, спасибо!!! Я все время через модификацию sidebar.php мучался…

    [Ответить]