Ticket #22228: template.diff

File template.diff, 653 bytes (added by niallkennedy, 7 months ago)

append array directly to $wp_settings_errors

  • wp-admin/includes/template.php

     
    11481148function add_settings_error( $setting, $code, $message, $type = 'error' ) { 
    11491149        global $wp_settings_errors; 
    11501150 
    1151         if ( !isset($wp_settings_errors) ) 
     1151        if ( ! isset( $wp_settings_errors ) ) 
    11521152                $wp_settings_errors = array(); 
    11531153 
    1154         $new_error = array( 
     1154        $wp_settings_errors[] = array( 
    11551155                'setting' => $setting, 
    11561156                'code' => $code, 
    11571157                'message' => $message, 
    11581158                'type' => $type 
    11591159        ); 
    1160         $wp_settings_errors[] = $new_error; 
    11611160} 
    11621161 
    11631162/**