wp_is_json_media_type() WordPress Function

The wp_is_json_media_type() function is used to check if a JSON media type is allowed by the server. This function is useful for making sure that JSON media types are handled correctly by the WordPress REST API.

wp_is_json_media_type( string $media_type ) #

Checks whether a string is a valid JSON Media Type.


Parameters

$media_type

(string)(Required)A Media Type string to check.


Top ↑

Return

(bool) True if string is a valid JSON Media Type.


Top ↑

Source

File: wp-includes/load.php

function wp_is_json_media_type( $media_type ) {
	static $cache = array();

	if ( ! isset( $cache[ $media_type ] ) ) {
		$cache[ $media_type ] = (bool) preg_match( '/(^|\s|,)application\/([\w!#\$&-\^\.\+]+\+)?json(\+oembed)?($|\s|;|,)/i', $media_type );
	}

	return $cache[ $media_type ];
}


Top ↑

Changelog

Changelog
VersionDescription
5.6.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.