is_single( int|string|int[]|string[] $post = '' )
Détermine si la requête est pour un poste unique existant.
Description
Fonctionne pour tous types de poste, sauf les attachements et les postes.
Si le paramètre $post est spécifié, la fonction vérifiera en plus si la requête est pour un des postes spécifiés.
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.
Paramètre
$post
(int | string | int[] | string[]) (Optionnel) Id , titre, slug ou tableau de ceux-ci à vérifier.
Valeur par défaut : ''
Retourne
(bool) True si la requête est pour un poste unique existant.
Structure de la fonction is_single()
Définie dans le fichier wp-includes/query.php à la ligne 723 :
function is_single( $post = '' ) {
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_single( $post );
}
Fonctions utilisées par is_single()
__()
Retourne la traduction d'un texte.
_doing_it_wrong()
Marque quelque chose comme étant incorrectement appelée.
Où trouver la fonction is_single()
dans le CMS Wordpress
Exemples
Sources
Codex Wordpress : is_single()
Autres fonctions dans le même fichier : wp-includes/query.php