Intereting Posts
Каков наилучший способ обновления плагинов WordPress при использовании SVN и нескольких сред? настроить страницу с ошибкой базы данных WordPress Как я могу сделать персонализированный тип сообщения липким? Изменить корневой каталог Как точно * работает * модульное тестирование для тем? Как автоматически конвертировать «%» и «+» в URL-адрес изображения при загрузке Как показать настраиваемые поля в цикле только для определенных ролей пользователей? Измените запрос users.php несколькими таксономиями Enhancin 404 содержит поиск по URL-адресу Получение текущего пользователя Как добавить новую ссылку после редактирования | Быстрое редактирование | Корзина | Просмотр в разделе быстрого редактирования Манипулировать базу данных сайта WordPress собственными скриптами Войти участников с помощью веб-служб Как передать переменную с страницы шаблона на дочернюю тему functions.php Динамический DropDown в форме контакта 7 Как меню WP

Как функция `get_sidebar` предназначена для вызова второй боковой панели?

Каким образом можно вызвать вторую боковую панель в главном доме моего блога? И я имею в виду 2 боковых бара одновременно.

Я могу отредактировать вопрос, когда я получу дополнительную информацию, но теперь я чувствую себя полностью потерянным.

Solutions Collecting From Web of "Как функция `get_sidebar` предназначена для вызова второй боковой панели?"

Все, что get_sidebar() действительно делает, это загрузить файл . Какой файл вы загружаете, зависит от того, как вы вызываете эту функцию. get_sidebar() загрузит sidebar.php из каталога тем. get_sidebar('two'); загрузит sidebar-two.php из каталога тем. «Каталог тем» означает ту же папку, что и style.css . Это все, что нужно для использования этой функции.

Помимо этого, я не знаю, что означает этот вопрос.

Как сказал @s_ha_dum в своем ответе, вам нужно создать вторую боковую панель и вызвать ее. Чтобы расширить его ответ:

1) Зарегистрируйте боковую панель. Поместите в functions.php следующее:

 if ( function_exists('register_sidebar') ) { register_sidebar(array( 'name' => 'Second Homepage Sidebar', 'id' => 'second-homepage-sidebar', 'description' => 'Secondary sidebar for the homepage', 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>', )); } 

2) Дублируйте sidebar.php и переименуйте файл sidebar-two.php .

3) Измените идентификатор sidebar-two.php , например

 <?php if ( is_active_sidebar( 'sidebar' ) ) : ?> <?php dynamic_sidebar( 'sidebar' ); ?> 

в

 <?php if ( is_active_sidebar( 'second-homepage-sidebar' ) ) : ?> <?php dynamic_sidebar( 'second-homepage-sidebar' ); ?> 

3) В home.php или front-page.php (в зависимости от того, как настроен ваш сайт) вам необходимо вызвать обе боковые панели:

 <?php get_sidebar(); ?> <?php get_sidebar('two'); ?> 

4) Начните добавлять виджеты на свою боковую панель в администраторе WP.