' . ' ' . ''; protected static $settings_prefix = 'front-header.header-menu.'; public function printHeaderMenu() { add_filter( 'nav_menu_link_attributes', array( $this, 'menuItemsAttrs' ), 2, 4 ); add_filter( 'nav_menu_item_args', array( $this, 'addParentMenuItemsIcon' ), 2, 3 ); wp_nav_menu( array( 'container' => false, 'theme_location' => 'header-menu', 'fallback_cb' => array( $this, 'fallbackMenu' ), 'menu_class' => 'menu kubio-has-gap-fallback', ) ); remove_filter( 'nav_menu_link_attributes', array( $this, 'menuItemsAttrs' ), 2, 4 ); remove_filter( 'nav_menu_item_args', array( $this, 'addParentMenuItemsIcon' ), 2, 3 ); } public function fallbackMenu() { $pages_menu = wp_page_menu( array( 'container' => 'kubio-pages-element', 'echo' => false, ) ); $pages_menu = preg_replace( '##', '', $pages_menu ); $pages_menu = preg_replace( '##', '', $pages_menu ); $pages_menu = preg_replace( '#