Ticket #28319: 28319.5.diff
| File 28319.5.diff, 880 bytes (added by , 11 years ago) |
|---|
-
src/wp-includes/class-wp-error.php
59 59 if ( empty($code) ) 60 60 return; 61 61 62 $this->errors[$code][] = $message; 63 64 if ( ! empty($data) ) 65 $this->error_data[$code] = $data; 62 $this->add( $code, $message, $data ); 66 63 } 67 64 68 65 /** … … 222 219 */ 223 220 public function add($code, $message, $data = '') { 224 221 $this->errors[$code][] = $message; 222 225 223 if ( ! empty($data) ) 226 224 $this->error_data[$code] = $data; 225 226 if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) { 227 /** 228 * Fires when an error is added to a WP_Error object. 229 * 230 * @since 4.1.0 231 * 232 * @param WP_Error $this The WP_Error instance. 233 */ 234 do_action( 'add_wp_error', $this ); 235 } 227 236 } 228 237 229 238 /**