Часто бывает нужно вставить php-код в виджет. По умолчанию это не поддерживается виджетами WordPress (да и не стоит ;) ).
Решений такой задачи, насколько я знаю, 3:
- [для гиков] берем и пишем свой виджет, благо не так уж и сложно
- [когда по другому невозможно] …и вы не используете динамический сайдбар (что неудобно) - добавляем код в исходники самой темы (вроде sidebar.php)
- [для всех остальных случаев] пользуемся сторонними плагинами. Про монстров типа Exec-Php я умолчу. Тарас вот поведал о плагине Custom Function Widgets.
А я использую еще одну альтернативу - плагин Samsarin PHP Widget. Название говорит само за себя, установка и использование до невозможности простое - установите плагин, во вкладке виджетов получите новый вид виджета, который исполняет php.
Есть еще варианты? Делитесь!
постоянный адрес eshhe-odin-sposob-vypolnit-php-kod-v-vidzhete


Фев 14, 2008 в 17:26
Ставил я этот плагин Samsarin PHP Widget, но после его активации сайт отправлялся в даун, только после деактивации плагина все становилось на свои места.
Фев 27, 2008 в 3:20
Если мне уж очень нужно что-то вставить в сайдбар, я просто отключаю виджеты и правлю сайдбар.пхп…Хотя неплохо было бы научится самому виджеты делать)
марта 10, 2008 в 19:59
статья интереснаяя
Апр 17, 2008 в 10:47
Ихмо, проще поправить ручками в шаблоне