WP_Navigation_Fallback::get_nav_menu_at_primary_locationprivate staticWP 6.3.0

Gets the classic menu assigned to the primary navigation menu location if it exists.

Method of the class: WP_Navigation_Fallback{}

No Hooks.

Returns

WP_Term|null. The classic nav menu assigned to the primary location or null.

Usage

$result = WP_Navigation_Fallback::get_nav_menu_at_primary_location();

Changelog

Since 6.3.0 Introduced.

WP_Navigation_Fallback::get_nav_menu_at_primary_location() code WP 7.0

private static function get_nav_menu_at_primary_location() {
	$locations = get_nav_menu_locations();

	if ( isset( $locations['primary'] ) ) {
		$primary_menu = wp_get_nav_menu_object( $locations['primary'] );

		if ( $primary_menu ) {
			return $primary_menu;
		}
	}

	return null;
}