Как проверить, отображается ли конкретный сайдбар на конкретной странице?
is_active_sidebar() проверяет есть ли виджеты в сайдбаре и вернет true, даже если сайдбар не отображается на странице, но виджеты в нем есть.
VasyaID, я прекрасно знаю, как выводить сайдбары по условию наличия в нем виджетов. Однако, мне требуется именно проверка на то, присутствует ли сайдбар на странице или нет.
VasyaID, дальше проверяю находится ли в нем интересующий меня виджет.
Цель - проверка, отображается ли виджет на странице.
Идея:
1. Получаем массив всех сайдбаров, wp_get_sidebars_widgets() с виджетами
2. Удаляем из него неактивные
3. Удаляем из него те, которых нет на странице
4. В оставшемся ищем интересующий нас виджет.
5. Возвращаем результат.
вопрос именно про сайдбар. Остальные пункты я знаю как реализовать.
Цель проверки наличия виджета на странице к вопросу не относится.
Беседу "для поговорить" желания вести не имею.
За сим откланиваюсь.