Нет поддержки виджетов | Как добавить поддержку виджетов в тему

Что делать, если тема не поддерживает виджеты? Мой совет — отказаться от темы и поискать более новую, более современную. Сейчас практически все темы поддерживают виджеты, это уже стало стандартом. Ну а что, если тема настолько дорога, что отказывать от нее не хочется? Тогда добавьте поддержку виджетов самостоятельно! Приготовьтесь поработать с кодом и за три прихлопа виджетизировать вашу любимую тему.

1. functions.php

Это файл, который нужно создать. Это нужный файл для динамически изменяемого сайдбара. Насколько я понял, в сайдбаре лучше использовать стандартную разметку с заголовками h2. Пример разметки:


Если это так, то вставляем в этот файл такой код:


Если вы извращенец, и не используете списки, а в качестве заголовка применяете, положим, h5, то код будет таким:

 '',
'after_widget' => '',
'before_title' => '
', 'after_title' => '
', )); ?>

2. Сайдбар

Открываем sidebar.php и вставляет туда такой код:


Сохраняем.

3. Виджеты

Собственно осталось только активировать виджеты. Идем в панель администрирования и добавляем нужные виджеты: Внешний вид → Виджеты.

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

3 Комментарии

  1. уважаемый автор, позволительно ли копировать часть ваших постов на свой блог(если тема у вас раскрыта и нет смысла переписывать другими словами то же самое)? в имени указал свой блог

  2. Добавил код в function и в сайдбар, но во вкладке Appearance не появилась строка виджеты. В чем может быть проблема?

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*