Я использовал WooSidebars во многих проектах, чтобы иметь возможность настраивать боковые панели, как при использовании ACF. Однако это первый раз, когда я решил также использовать его в рамках Timber Framework. У меня есть боковая панель, зарегистрированная в моем functions.php, и сама боковая панель работает. Теперь, если я создаю боковую панель с помощью WooSidebars и пытаюсь отложить в нее виджеты, кажется, что переопределения, которые выполняет WooSidebars, не принимаются Тимбером.
Я звоню:
$context['sidebar'] = Timber::get_widgets('page');
А внутри плагина я создаю область виджетов, чтобы заменить page
на странице контактов с другой боковой панелью. Timber продолжит использовать только page
боковую панель, а не переопределение. Однако если я позвоню
$context['sidebar'] = Timber::get_widgets('contact-us-sidebar');
вручную это будет работать.
Есть ли способ сообщить контексту Timber, что мне нужна боковая панель, поставляемая с WooSidebar, вместо буквальной боковой панели по умолчанию?