Как сделать wordpress тему виджет-совместимой

Что делать если выбранная тема не поддерживает виджеты?

Можно воспользоватся советом товарища Незнайки :

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, Для новичков. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *