Часто бывает нужно вставить php-код в виджет. По умолчанию это не поддерживается виджетами WordPress (да и не стоит ;) ).

Решений такой задачи, насколько я знаю, 3:

  1. [для гиков] берем и пишем свой виджет, благо не так уж и сложно
  2. [когда по другому невозможно] …и вы не используете динамический сайдбар (что неудобно) - добавляем код в исходники самой темы (вроде sidebar.php)
  3. [для всех остальных случаев] пользуемся сторонними плагинами. Про монстров типа Exec-Php я умолчу. Тарас вот поведал о плагине Custom Function Widgets.

А я использую еще одну альтернативу - плагин Samsarin PHP Widget. Название говорит само за себя, установка и использование до невозможности простое - установите плагин, во вкладке виджетов получите новый вид виджета, который исполняет php.

Есть еще варианты? Делитесь!


  1. mister N

    Ставил я этот плагин Samsarin PHP Widget, но после его активации сайт отправлялся в даун, только после деактивации плагина все становилось на свои места.

  2. Sergej Doloto

    Если мне уж очень нужно что-то вставить в сайдбар, я просто отключаю виджеты и правлю сайдбар.пхп…Хотя неплохо было бы научится самому виджеты делать)

  3. Xren

    статья интереснаяя

  4. Любовь

    Ихмо, проще поправить ручками в шаблоне

постоянный адрес eshhe-odin-sposob-vypolnit-php-kod-v-vidzhete