-Поиск по дневнику

Поиск сообщений в mycss

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 18.09.2009
Записей:
Комментариев:
Написано: 210


Совместимость с виджетами

Суббота, 19 Декабря 2009 г. 15:43 + в цитатник
карты все записи автора В процессе работы над собственным шаблоном, когда первый раз полезете в раздел "дизайн-виджеты" вы столкнётесь со следующим сообщением:

Вы видите это сообщение, потому что «тема», который вы сейчас используете, виджет-несовместимая. Это значает, что у нее не определена боковая панель (сайдбар), которую вы могли бы изменять. Если вы хотите сделать тему виджет-совместимой, пожалуйста следуйте этим инструкциям.

вот инструкции на русском)



для начала проверьте насколько правильно вы сверстали блок sidebar.php. Лучший вариант - это списком:



так вот добавляем в точки 1 и 2 соответвенно такой код (без звёздочек):

(1):
<*?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>


(2):

<*?php endif; ?>


теперь переходим в файл functions.php и редактируем его, дописывая
if ( function_exists('register_sidebar') )
register_sidebar();


если файла functions.php нет, то создаём его и пишем
<*?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>



ну или вот более расширенный вариант

if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<*li id="%1$s" class="widget %2$s">',
'after_widget' => '<*/li>',
'before_title' => '<*h2>',
'after_title' => '<*/h2>',
));


подробней


http://codex.wordpress.org/Widgetizing_Themes
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку