WordPress.org

Make WordPress Core

Ticket #19524: 19524.3.diff

File 19524.3.diff, 1.3 KB (added by nacin, 4 years ago)
  • hotfix.php

     
    3535 
    3636        switch ( $wp_version ) { 
    3737                case '3.3' : 
    38                         $hotfixes = array( '33_no_wp_print_styles_in_admin' ); 
    39                         if ( !defined( 'CONCATENATE_SCRIPTS' ) ) 
    40                                 define( 'CONCATENATE_SCRIPTS', false ); 
     38                        $hotfixes = array( '330_no_wp_print_styles_in_admin', '330_no_json_encode_load_scripts' ); 
    4139                        break; 
    4240                case '3.1.3' : 
    4341                        $hotfixes = array( '313_post_status_query_string' ); 
     
    118116        } 
    119117} 
    120118 
    121 function wp_hotfix_33_no_wp_print_styles_in_admin() { 
    122         add_action( 'in_admin_header', 'wp_hotfix_33_no_wp_print_styles_in_admin_remove', 999 ); 
     119function wp_hotfix_330_no_wp_print_styles_in_admin() { 
     120        add_action( 'in_admin_header', 'wp_hotfix_330_no_wp_print_styles_in_admin_remove', 999 ); 
    123121} 
    124122 
    125 function wp_hotfix_33_no_wp_print_styles_in_admin_remove() { 
     123function wp_hotfix_330_no_wp_print_styles_in_admin_remove() { 
    126124        remove_all_actions( 'wp_print_styles' ); 
     125} 
     126 
     127function wp_hotfix_330_no_json_encode_load_scripts() { 
     128        $functions = get_defined_functions(); 
     129        if ( in_array( 'json_encode', $functions['internal'] ) ) 
     130                return; 
     131 
     132        if ( ! defined( 'CONCATENATE_SCRIPTS' ) ) 
     133                define( 'CONCATENATE_SCRIPTS', false ); 
    127134} 
     135 No newline at end of file