Description / Informations supplémentaires

Pour plus d'informations sur cette fonction ou d'autres similaires, voir l'article Conditional Tags sur le Manuel du développeur de thème.

Retourne

(bool) true si la requête est une erreur 404.

Déclaration et structure de la fonction is_404()

function is_404() {
    global $wp_query;

    if ( ! isset( $wp_query ) ) {
        _doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
        return false;
    }

    return $wp_query->is_404();
}
__()

Retourne la traduction d'un texte.

_doing_it_wrong()

Marque quelque chose comme étant incorrectement appelée.

Où est utilisée la fonction is_404() dans le CMS WordPress

Exemple

On peut utiliser cette fonction dans le hook 'wp' :
add_action( 'wp', 'fonction_redirection' );

function fonction_redirection(){
    if( is_404() ){
         wp_redirect( home_url() ) exit;
    }
}

Sources

Codex WordPress : is_404()

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

Retour