Вывод произвольных боковых панелей ( сайдбаров )

Сен 26th, 2009 | От Aleksey Davlad | Категория: CMS WORDPRESS, ХАКИ

Еще один, из наверное самых простых способов выводить разную информацию в боковых панелях ( сайдбарах ). Нарыл на сайте http://www.wprecipes.com. Вариант предполагает использование произвольных полей для изменения вывода файлов боковой панели или панелей.

В стандартном варианте в файле single.php сайдбар подключается функцией get_sidebar().

То есть так:

1
 <?php get_sidebar(); ?>

Видоизменив код на представленный ниже:

1
2
3
 <?php $sidebar = get_post_meta($post->ID, "sidebar", true);
get_sidebar($sidebar);
?>

Теперь Вы можете подключать настраиваемые через произвольные поля боковые панели. Например, если использовать значение right, WordPress автоматически inlcude right.php - как боковую панель. И так далее. Можно подобный трюк использовать и для вывода разных сайдбаров на шаблонах страниц ( page.php ).

Теги: ,

Комментарии статьи