register_nav_menus()

register_nav_menus( string[] $locations = array() )

Реєструє локації меню в темі. Наприклад, Footer Menu, Header menu і т.д

Parameters

  • $locations: (string) Optional
    Асоціативний масив локацій меню (як слаг) і їх опис.
    Default Value: array()
Якщо ви все зареєстрували – то у вкладці “Appearence/Зовнішній вигляд” з’явиться пункт “Меню” і ви зможете обрати Display Location, як вказано на скріншоті
if ( ! function_exists( 'wpcoder_register_nav_menu' ) ) {

	function wpcoder_register_nav_menu(){
		register_nav_menus( array(
	    	'primary_menu' => __( 'Primary Menu', 'text_domain' ),
	    	'footer_menu'  => __( 'Footer Menu', 'text_domain' ),
		) );
	}
	add_action( 'after_setup_theme', 'wpcoder_register_nav_menu', 0 );
}
Disclaimer: Наразі шаблон сторінки трошки поламаний, скоро пофікшу. І давай будемо на "ти". Якщо ти дочитав до цього моменту і не знайшов те, що шукав в описі саме цієї функції - напиши мені в телеграм @codelibry щоб я це додав, а також скинь лінк того що саме ти шукав, якщо знайшов на іншому ресурсі. Дякую :)