Примеры работ

Необходимо переназначить шаблон сайдбара.

Пересохраняем файл sidebar.php на sidebar-somename.php

Например sidebar-xlo2.php

Меняем id по умолчанию (sidebar-1) на свой в register_sidebar()


register_sidebar( array(
		'name'          => esc_html__( 'My Sidebar', 'watch2' ),
		'id'            => 'my_sidebar',//на этот id
		'description'   => esc_html__( 'Add my widgets.', 'watch2' ),
		'before_widget' => '<section id="%1$s" class="widget %2$s">',
		'after_widget'  => '</section>',
		'before_title'  => '<h2 class="widget-title">',
		'after_title'   => '</h2>',
	) );

 sidebar-xlo2.php

if ( ! is_active_sidebar( 'my_sidebar' ) ) {
	return;
}
?>
 
<aside id="secondary" class="widget-area">
	<?php dynamic_sidebar( 'my_sidebar' ); ?>
</aside>

 Вывод сайдбара в нужном месте.

<? php 
get_sidebar();//выведет шаблон по умолчанию - sidebar.php
get_sidebar('xlo2');//выведет переназначенный шаблон из файла sidebar-xlo2.php