Как настроить виджеты в теме для WordPress?

Опубликовано 25 октября 2008 года в рубрике Веб-мастерам
страницу просмотрели142 раз(а)



Блуждая просторами сети, я не один раз сталкивался с сообщениями, в которых люди жаловались, мол, отыскали замечательную тему 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?”



  1. спасибо за подробную инструкцию! очень помогло!

  2. это радует

  3. Жалко, что не видал эту инструкцию ранее. А то был блог, где не работали виджеты. Пришлось его удалять. А решение оказывается такое простое.

  4. А как правило это всегда так: решение куда проще, нежели нам казалось изначально :)

  5. Большое спасибо за инфу, долго искала ее, а тут случайно встретила.

  6. Всегда пожалуйста! Приходите еще ;)

  7. Спасибо за инфу! Когда первый раз с установкой и настройкой стакиваешся, такая информация просто необходима!

  8. Что-то с темой у меня явно не то, не прокатило

  9. Начал устанавливать сайт на WordPress (переезжаю с HTML) и как раз столкнулся с такой проблемой, шаблон есть, даже на русском, но автоматической активации виджетов нету :( думал все, а это лекарство как таблэтка помогло :)

  10. electromozzo

    Также скажу спасибо за обзор. Весьма интересно, сейчас даже подумываю после сдачи проекта возродить работу над одной соц. сетью, опираясь на данные из Вашей статьи.

(обязательно)

(обязательно)


Перед отправкой формы:
Human test by Not Captcha