WPSEO_Utils::format_json_encode
Prepares data for outputting as JSON.
Метод класса: WPSEO_Utils{}
Хуки из метода
Возвращает
Строку|false. The prepared JSON string.
Использование
$result = WPSEO_Utils::format_json_encode( $data );
- $data(массив) (обязательный)
- The data to format.
Код WPSEO_Utils::format_json_encode() WPSEO Utils::format json encode Yoast 27.3
public static function format_json_encode( $data ) {
$flags = JSON_UNESCAPED_UNICODE;
if ( self::is_development_mode() ) {
$flags = ( $flags | JSON_PRETTY_PRINT );
/**
* Filter the Yoast SEO development mode.
*
* @param array $data Allows filtering of the JSON data for debug purposes.
*/
$data = apply_filters( 'wpseo_debug_json_data', $data );
}
// phpcs:ignore Yoast.Yoast.JsonEncodeAlternative.FoundWithAdditionalParams -- This is the definition of format_json_encode.
return wp_json_encode( $data, $flags );
}