public function __construct() { parent::__construct(); // Widgets foreach (Widgets::getDinamicSidebarActive() as $sidebarActive) { ob_start(); dynamic_sidebar($sidebarActive); $this->widgets[$sidebarActive] = ob_get_clean(); } // Menus foreach (Menu::getMenusActive() as $menuActive) { $this->menus[$menuActive] = wp_nav_menu(['echo' => false, 'theme_location' => $menuActive, 'menu_class' => 'nav navbar-nav menu ' . str_replace('_', '-', $menuActive), 'walker' => new WalkerNavMenu()]); } }