Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.

WP_Navigation_Fallback::create_default_fallback(): int|WP_Error

Creates a default Navigation Block Menu fallback.


int|WP_Error The post ID of the default fallback menu or a WP_Error object.

Top ↑


File: wp-includes/class-wp-navigation-fallback.php. View all references

private static function create_default_fallback() {

	$default_blocks = static::get_default_fallback_blocks();

	// Create a new navigation menu from the fallback blocks.
	$default_fallback = wp_insert_post(
			'post_content' => $default_blocks,
			'post_title'   => _x( 'Navigation', 'Title of a Navigation menu' ),
			'post_name'    => 'navigation',
			'post_status'  => 'publish',
			'post_type'    => 'wp_navigation',
		true // So that we can check whether the result is an error.

	return $default_fallback;

Top ↑


Version Description
6.3.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.