Ticket #37731: 37731.2.patch
File 37731.2.patch, 816 bytes (added by , 7 years ago) |
---|
-
src/wp-includes/functions.php
2871 2871 * @return string|false The JSON encoded string, or false if it cannot be encoded. 2872 2872 */ 2873 2873 function wp_json_encode( $data, $options = 0, $depth = 512 ) { 2874 // Prepare the data for JSON serialization. 2875 $data = _wp_json_prepare_data( $data ); 2876 2874 2877 /* 2875 2878 * json_encode() has had extra params added over the years. 2876 2879 * $options was added in 5.3, and $depth in 5.5. … … 2883 2886 } else { 2884 2887 $args = array( $data ); 2885 2888 } 2886 2887 // Prepare the data for JSON serialization.2888 $args[0] = _wp_json_prepare_data( $data );2889 2889 2890 2890 $json = @call_user_func_array( 'json_encode', $args ); 2891 2891