wordpress / latest / functions / is_wp_error.html

is_wp_error( mixed $thing ): bool

Checks whether the given variable is a WordPress Error.

Description

Returns whether $thing is an instance of the WP_Error class.

Parameters

$thing mixed Required
The variable to check.

Return

bool Whether the variable is an instance of WP_Error.

Source

File: wp-includes/load.php. View all references

function is_wp_error( $thing ) {
	$is_wp_error = ( $thing instanceof WP_Error );

	if ( $is_wp_error ) {
		/**
		 * Fires when `is_wp_error()` is called and its parameter is an instance of `WP_Error`.
		 *
		 * @since 5.6.0
		 *
		 * @param WP_Error $thing The error object passed to `is_wp_error()`.
		 */
		do_action( 'is_wp_error_instance', $thing );
	}

	return $is_wp_error;
}

Hooks

Uses

Uses Description

Used By

Used By Description

Changelog

Version Description
2.1.0 Introduced.

© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/is_wp_error