Понадобилось мне запихнуть в сайдбар виджет с элементами php кода и что вы думаете? Накося - выкуси! Не работает. Я за напильник - авось поиграюсь и толк выйдет! Ничего подобного, я же с роду в этом ни черта не понимаю. И чего лез? Наконец допер, что надо поискать плагин, который виджеты и php подружить может.
Первым наткнулся на , но сразу же обломался - плагин требует Wordpress версии 2.5, а у меня руки до сих пор не дошли до обновления. Ничего ни хорошего, ни плохого сказать про него не могу. Но более 4 тыс. скачиваний и ни одного негативного комента говорят сами за себя.
Следущим был . Тут я задержался чуть дольше - на неделю. Поэтому о нем поподробнее. Установка обычная - кидаем в plugins и активируем, а вот настройка не так проста.
Разместить php код, как в плагине, который я использую сейчас и о котором речь пойдет чуть ниже, недостаточно. Надо отдельно указывать функцию и ее параметры. После активации плагина идем в раздел виджетов.
Если рассмотреть работу плагина Custom Function Widgets на примере Popularity Contest, предназначенного для отображения наиболее популярных записей блога, то получим то, что можно увидеть на скриншоте ниже:

Согласно инстукции к PC я использовал следующий php код: akpc_most_popular($limit = 10, $before = <li>, $after = </li>)
widget title: название, которое будет отображаться в сайдбаре
function name: имя функции
function variables: перечисляем через запятую переменные
html before: html код, который будет выводится до функции
html after: html код , который будет выводится после функции
Понятное дело, что если код будет посложнее, то использовать этот плагин будет невозможно. Мне в такой ситуации, как чайнику, он точно не подойдет.
Второй заход выявил плагин, возможности которого меня полностью устраивают, это . Его можно использовать как для виджетов с html содержимым, так и для виджетов с содержанием php кода.
С этим плагином приятно иметь дело. Активируем, заходим в раздел виджетов и указываем то количество виджетов, которые намереваемся использовать. Остальное проще пареной репы: title для названия, которое будет выводится в сайдбаре, в теле виджета сам php код, ну и напоследок можно указать место, где будет выводится данный виджет: на главной странице, на страницах записей, на обычных страницах и т.д.
На этом мои изыскания закончились. Все получилось, все работает. Надеюсь, и тебе, человече, эта заметка помогла. Комментарии приветствуются :-)
2 комментариев
Май 18th, 2008 at 15:22
1Отлично! Все получилось. Последний виджет юзать всем.
Март 25th, 2009 at 16:58
2Спасибо, это то что и искал. Действительно последний плагин самый лучший.
RSS: подписаться на комментарии в этой статье
Прокомментировать
Рубрики
Популярные статьи
Я в Twitter'е
на RSS-рассылку
Календарь
Метки
Софт автомобиль бабло бизнес биржа ссылок биржи ссылок блог бухгалтерия видео графика монетизация налоги партнерка плагин раскрутка расширение сервер тИЦ фото хостинг adsense blogun firefox freeware google j2j kirby linux microsoft word miralinks mozilla outlook pdf rapidshare sape SEO smo theme toodoo twitter vkontakte web 2.0 windows Wordpress yandex