Функция wordpress регистрация сайдбара
10 августа 2012
1
WordPress функция register_sidebar() очень часто используется на практике при создании шаблонов WordPress. В рубрике <code>…</code> я собираю именно такие функции, которые часто использую. Собственно для того, чтобы они всегда были под рукой я их туда и добавляю.
Пример регистрации сайдбара
- Пишем функцию вызывающую регистрацию сайдбара. В ней передаем параметры виджетов, которые будут в этом сайдбаре
- Добавляем вызов этой функции в момент инициализации (возникновения) виджетов Wordress
- Здесь приведен пример отображения содержимого созанного нами сайдбара. Вызов этой функции нужно поместить в место, где вы хотите отображать ваш сайдбар
// 1 function stepasyuk_widgets_init() { register_sidebar(array( 'name' => 'Stepasyuk sidebar', 'id' => 'stepasyuk-sidebar', 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => "</div>", 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>' )); } // 2 add_action('widgets_init', 'stepasyuk_widgets_init'); // 3 if (function_exists('dynamic_sidebar')) dynamic_sidebar('stepasyuk-sidebar');
Chupacabras
Интересный материал, который будет хорошим дополнением к теме о создании темы для WordPress . Список всех функций в темах WopdPress с описанием каждой.