Нет поддержки виджетов | Как добавить поддержку виджетов в тему
- tiaurus
- July 14, 2009
- Комментировать
Что делать, если тема не поддерживает виджеты? Мой совет — отказаться от темы и поискать более новую, более современную. Сейчас практически все темы поддерживают виджеты, это уже стало стандартом. Ну а что, если тема настолько дорога, что отказывать от нее не хочется? Тогда добавьте поддержку виджетов самостоятельно! Приготовьтесь поработать с кодом и за три прихлопа виджетизировать вашу любимую тему.
1. functions.php
Это файл, который нужно создать. Это нужный файл для динамически изменяемого сайдбара. Насколько я понял, в сайдбаре лучше использовать стандартную разметку с заголовками h2. Пример разметки:
<ul> <li> <h2>Заголовки сайдбара</h2> <ul> <li><a href="link1.html">Пункт маркированного списка 1</a></li> <li><a href="link2.html">Пункт маркированного списка 2</a></li> </ul> </li> </ul>
Если это так, то вставляем в этот файл такой код:
<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>
Если вы извращенец, и не используете списки, а в качестве заголовка применяете, положим, h5, то код будет таким:
<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h5>',
'after_title' => '</h5>',
));
?>
2. Сайдбар
Открываем sidebar.php и вставляет туда такой код:
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<?php endif; ?>
Сохраняем.
3. Виджеты
Собственно осталось только активировать виджеты. Идем в панель администрирования и добавляем нужные виджеты: Внешний вид → Виджеты.
Предыдущие Настройки Wordpress |
|
Похожие записи |
уважаемый автор, позволительно ли копировать часть ваших постов на свой блог(если тема у вас раскрыта и нет смысла переписывать другими словами то же самое)? в имени указал свой блог
@devil, конечно позволительно, даже желательно. Условие одно – ссылка на источник.