' .
' ' .
'';
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( '#