Get_sidebar() — Подключает файл шаблона `sidebar.php` (сайдбар). Если передан параметр `$name`, то будет подключен файл `sidebar-{name}.php`. Функция WordPress.
Опубликовано: 09.10.2017

Подключает файл шаблона sidebar.php (сайдбар). Если передан параметр $name, то будет подключен файл sidebar-{name}.php.
Если файл не найден в шаблоне темы, то будет взять файл по умолчанию: wp-includes/theme-compat/sidebar.php
Хуки из функции:
Использование
<?php get_sidebar( $name ); ?> $name(строка) Индекс названия файла. Будет подключен файл sidebar-{name}.php По умолчанию: нетПримеры
#1. Две боковые панели (сайдбара) в одной теме
<?php get_header(); ?> <?php get_sidebar('left'); ?> <?php get_sidebar('right'); ?> <?php get_footer(); ?>В теме (шаблоне) должны присутствовать файлы sidebar-right.php и sidebar-left.php.
Remove WordPress Sidebar in Avada, Divi & 2017 Theme | WP Learning Lab
#2. Подключение сайдбара из подпапки темы
Чтобы это сделать нужно написать свой простой аналог этой функции:
// Подключит файл 'inc/sidebar.php' из папки текущей темы. // Размещать в functions.php function theme_sidebar( $name = '' ){ do_action( 'get_sidebar', $name ); if( $name ) $name = "-$name"; locate_template("inc/sidebar$name.php", true); } // вызов вместо get_sidebar() theme_sidebar();