dynamic_sidebar()

dynamic_sidebar($index = 1)

Опис

Функція виводить динамічний сайдбар, той що у розділі Appearence->widgets або Зовнішній Вигляд-> Віджети. По дефолту виводить дефолтний сайдбар або “sidebar-1”.

Якщо вказати “ID” або “Name” параметер, то буде пошук по цим полям, або можна вказати числовий індекс для відображення сайдбара з таким номером

Parameters

  • $index: () Optional
    Індекс, Name або ID потрібного сайдбару
    Default Value: 1

Повертає

Функція повертає true якщо у сайдабра є віджети. Функція повертає false якщо у сайдабра немає віджетів або сайдбар не існує

Приклади

Стандартний вивід

Перевіряємо чи сайдбар активний по його ID. Якщо так – виводимо розмітку і сам контент сайдбара

<?php if ( is_active_sidebar( 'left-sidebar' ) ) : ?>
	<ul id="sidebar">
		<?php dynamic_sidebar( 'left-sidebar' ); ?>
	</ul>
<?php endif; ?>

Хуки

Розділ відсутній, поки є тільки в офіційній документації

Disclaimer: Наразі шаблон сторінки трошки поламаний, скоро пофікшу. І давай будемо на "ти". Якщо ти дочитав до цього моменту і не знайшов те, що шукав в описі саме цієї функції - напиши мені в телеграм @codelibry щоб я це додав, а також скинь лінк того що саме ти шукав, якщо знайшов на іншому ресурсі. Дякую :)