2014-08-29 3 views
0

Я пытался добавить боковую панель, добавив этот код в functions.php в темеdynamic_sidebar не отображаются на странице

if(function_exists('register_sidebar')) { 
register_sidebar(array(
     'name' => __('Company Single Sidebar', 'responsive'), 
     'description' => __('Area 12 - company-singlesidebar.php', 'responsive'), 
     'id' => 'company-singlesidebar', 
     'before_title' => '<div class="widget-title">', 
     'after_title' => '</div>', 
     'before_widget' => '<div id="%1$s" class="%2$s">', 
     'after_widget' => '</div>' 
    )); 
} 

И после этого я добавить этот код в шаблон страницы.

 <div class="contant_right_wrap"> 
      <?php dynamic_sidebar('company-singlesidebar');?> 
     </div> 

Боковая панель показана в виджетах, но не отображается на странице.

+0

ли вам добавьте виджет на боковую панель в фоновом контенте –

+0

да, я добавил двух текстовый виджет в боковых панелях. Мы должны создать новую страницу PHP для этих боковых панелей. @Pieter Goosen – PreeT

+0

Нет. Вы проверили свою страницу, чтобы убедиться, что она на самом деле там, может быть скрыта css –

ответ

1

Просто несколько советов здесь:

  • Вам не нужно обернуть регистрации врезки в if(function_exists()) условного оператора. register_sidebar - это основная функция, поэтому она всегда будет существовать.

  • При регистрации врезку, это всегда хорошая практика, чтобы сделать это внутри функции, а затем закреплять эту функцию на widgets_init крючок

Помимо этого, ваш код должен работать

+0

Прогресс в этой проблеме? –

Смежные вопросы