Зарегистрированная область боковой панели не показана из плагина.

Я пытаюсь перечислить все зарегистрированные боковые панели. Но пока я помещаю код внутри плагина, он не работает, но если я помещаю его внутри темы, он работает.

function chup_list_sidebar(){ $sidebar_options = array(); $sidebars = $GLOBALS['wp_registered_sidebars']; foreach ( $sidebars as $sidebar ){ $sidebar_options[] = array( 'name' => $sidebar['name'], 'value' => $sidebar['id'] ); } return $sidebar_options; } 

Если я помещаю внутри theme.php тему var dump

array (1) {[0] => array (2) {["name"] => string (7) "Sidebar" ["value"] => string (9) "sidebar-1"}}

Теперь, помещая внутри моего плагина

array (0) {}

Я думаю, что мне не хватает подключаемых функций, или я загружаю функцию перед загрузкой глобальной $GLOBALS['wp_registered_sidebars'] . Так какой улов?

Solutions Collecting From Web of "Зарегистрированная область боковой панели не показана из плагина."