Prendre en charge Mega Menu pour tous les composants d’un menu custom

logo carre@4x

Avec les dernières versions d’Astra & Astra Pro, megamenu ne prend en charge que les menus primaires, secondaires et menu-3. Voici une solution pour contourner le problème et avoir sur votre front-end, des megamenus pour tous les menus que vous souhaitez.

add_filter( 'astra_nav_mega_menu_support', 'custom_megamenu_support', 10, 1 );
function custom_megamenu_support( $nav_menus ) {
	$nav_menus[] = 'menu_custom';
	$nav_menus[] = 'menu_private';
	return $nav_menus;
}