Paramètre

$thing

(mixed) (Requis) La variable à vérifier.

Retourne

(bool) True si la variable est une instance de la class WP_Error.

Structure de la fonction is_wp_error()

Définie dans le fichier wp-includes/load.php à la ligne 1458 :

function is_wp_error( $thing ) {
    return ( $thing instanceof WP_Error );
}

Fonction et Hook utilisés par is_wp_error()

is_wp_error_instance

Appelé si la variable est une instance de WP_Error.

do_action()

Exécute des fonctions attachées à un hook spécifique.

Où trouver la fonction is_wp_error() dans le CMS Wordpress

Exemples

if ( is_wp_error( $result ) ) {
    $error_string = $result->get_error_message();
}
$email = 'test@test.com';
$userdata = array(
    'user_login'    => $email,
    'user_email'    => $email,
);
 
$user_id = wp_insert_user( $userdata );
 
if ( is_wp_error( $user_id ) ) {
    $error_code = array_key_first( $user_id->errors );
    $error_message = $user_id->errors[$error_code][0];
}

Sources

Codex Wordpress : is_wp_error()

Autres fonctions dans le même fichier : wp-includes/load.php

Retour