Как настроить виджеты в теме для WordPress?
Опубликовано 25 октября 2008 года в рубрике Веб-мастерам
186 раз(а)Блуждая просторами сети, я не один раз сталкивался с сообщениями, в которых люди жаловались, мол, отыскали замечательную тему WordPress для своего блога, всем она хороша, вроде бы всем устраивает, но есть в ней один большой недостаток: она не поддерживает автоматическую активацию виджетов.
Спешу сообщить и, возможно, кого-то сильно обрадовать, но это совсем не причина отказываться от понравившегося шаблона. Любая тема настраивается в три счета, как именно, я сейчас расскажу.
Раз: создаем документ и сохраняем его с именем functions.php и помещаем ее в папку с шаблоном сайта.
Два: открываем этот документ и вставляем в него вот такой код
<?php
if ( function_exists(’register_sidebars’) )
register_sidebars(2);
?>
Обратите внимание, что в скобках register_sidebars стоит двойка. Это означает, что в шаблоне сайта будет два сайдбара. Если вам нужен только один сайдбар, то код будет выглядеть так:
<?php
if ( function_exists(’register_sidebar’) )
?>
Три: открываем документ l_sidebar.php и в том месте, где хотите, чтобы отображались виджеты, вставляем код
<?php if ( function_exists(’dynamic_sidebar’) && dynamic_sidebar(1) ) : else : ?>
<?php endif; ?>
Такую же процедуру проделываем и с правым сайдбаром. Только в скобках единицу меняем на двойку.
Если у вас только один сайдбар, то в него код вставляется следующего вида:
<?php if ( !function_exists(’dynamic_sidebar’) || !dynamic_sidebar() ) : ?>
<?php endif; ?>
Все. На этом работа закончена, теперь у вашего шаблона будет работать автоматическая активация виджетов.
Постовой:
Ускоряем работу WordPress
а я пока еще продолжаю обмен постовыми
Похожие материалы:
10 Комментариев к теме
“Как настроить виджеты в теме для WordPress?”




спасибо за подробную инструкцию! очень помогло!
это радует
Жалко, что не видал эту инструкцию ранее. А то был блог, где не работали виджеты. Пришлось его удалять. А решение оказывается такое простое.
А как правило это всегда так: решение куда проще, нежели нам казалось изначально
Большое спасибо за инфу, долго искала ее, а тут случайно встретила.
Всегда пожалуйста! Приходите еще
Спасибо за инфу! Когда первый раз с установкой и настройкой стакиваешся, такая информация просто необходима!
Что-то с темой у меня явно не то, не прокатило
Начал устанавливать сайт на WordPress (переезжаю с HTML) и как раз столкнулся с такой проблемой, шаблон есть, даже на русском, но автоматической активации виджетов нету
думал все, а это лекарство как таблэтка помогло
Также скажу спасибо за обзор. Весьма интересно, сейчас даже подумываю после сдачи проекта возродить работу над одной соц. сетью, опираясь на данные из Вашей статьи.