* WordPress Error class.
*
* Container for checking for WordPress errors and error messages. Return
- * WP_Error and use {@link is_wp_error()} to check if this class is returned.
- * Many core WordPress functions pass this class in the event of an error and
+ * WP_Error and use is_wp_error() to check if this class is returned. Many
+ * core WordPress functions pass this class in the event of an error and
* if not handled properly will result in code errors.
*
* @package WordPress
* @since 2.1.0
*
* @param string|int $code Optional. Error code.
- * @return mixed Null, if no errors.
+ * @return mixed Error data, if it exists.
*/
public function get_error_data($code = '') {
if ( empty($code) )
if ( isset($this->error_data[$code]) )
return $this->error_data[$code];
- return null;
}
/**
unset( $this->error_data[ $code ] );
}
}
-
-/**
- * Check whether variable is a WordPress Error.
- *
- * Returns true if $thing is an object of the WP_Error class.
- *
- * @since 2.1.0
- *
- * @param mixed $thing Check if unknown variable is a WP_Error object.
- * @return bool True, if WP_Error. False, if not WP_Error.
- */
-function is_wp_error( $thing ) {
- return ( $thing instanceof WP_Error );
-}