WordPress
get_bloginfo ()
Recherche…
Introduction
Récupère des informations sur le site actuel.
Syntaxe
- get_bloginfo ($ show, $ filter)
Paramètres
Paramètre | Détails |
---|---|
$ show | (chaîne) Les informations de configuration du site à récupérer. |
filtre $ | (string) Spécification de l'opportunité de retourner une valeur filtrée ou non. |
Remarques
$ show
Valeurs | La description | Exemple |
---|---|---|
'nom' (par défaut) | Titre du site | 'Matt Mullenweg' |
'la description' | Slogan du site | 'Just another WordPress site' |
'wpurl' | URL de l'installation WordPress. Identique à la fonction site_url() | 'http://example.com' , 'http://localhost/wordpress' |
'url' | URL du site. Identique à la fonction home_url() | 'http://example.com' , 'http://localhost/wordpress' |
'admin_email' | Adresse e-mail de l'administrateur principal | '[email protected]' |
'charset' | Encodage des caractères des pages et des flux | 'UTF-8' |
'version' | Version actuelle de l'installation WordPress | '4.5' |
'html_type' | valeur de type de contenu du code HTML | 'text/html' |
'text_direction' | Direction du texte déterminée par la langue du site | 'ltr' |
'la langue' | Code de langue basé sur ISO 639-1 | 'en-US' |
'stylesheet_url' | URL de la feuille de style du thème activé. Priorité valeur: thème enfant »Thème parent. | 'http://example.com/wp-content/themes/twentysixteen/style.css' |
'répertoire_fiche_de_fichier' | Emplacement de la ressource du thème activé. Priorité valeur: thème enfant »Thème parent. | 'http://example.com/wp-content/themes/twentysixteen' |
'template_url' | Répertoire d'URL du thème activé. Priorité valeur: thème parent »Thème enfant. | 'http://example.com/wp-content/themes/twentysixteen' |
'template_directory' | Identique à 'template_url' | |
'pingback_url' | Fichier Pingback XML-RPC | 'http://example/xmlrpc.php' |
'atom_url' | URL du flux Atom | 'http://example/feed/atom/' |
'rdf_url' | URL de flux RDF / RSS 1.0 | 'http://example/feed/rdf/' |
'rss_url' | URL de flux RSS 0.92 | 'http://example/feed/rss/' |
'rss2_url' | URL de flux RSS 2.0 | 'http://example/feed/' |
'comments_atom_url' | Commentaires URL du flux Atom | 'http://example/comments/feed/atom/' |
'URL du site' | (obsolète) Utilisez 'url' à la place | |
'maison' | (obsolète) Utilisez 'url' à la place |
filtre $
Valeurs | La description | Exemple |
---|---|---|
'brut' (par défaut) | Aucun filtre ne sera appliqué | données brutes |
'afficher' | Les filtres seront appliqués à la valeur de retour si $show n'est ni 'url' , 'directory' , 'home' | données filtrées |
Obtenir le titre du site
<?php echo get_bloginfo( 'name' ); ?>
ou
<?php echo get_bloginfo(); ?>
Sortie
Matt Mullenweg
Basé sur ces exemples de paramètres
Obtenir le slogan du site
<?php echo get_bloginfo( 'description' ); ?>
Sortie
Just another WordPress site
Basé sur ces exemples de paramètres
Obtenir l'URL du thème actif
<?php echo esc_url( get_bloginfo( 'stylesheet_directory' ) ); ?>
Sortie
http://example.com/wp-content/themes/twentysixteen
Des alternatives
En interne, get_bloginfo( 'stylesheet_directory' )
appelle get_stylesheet_directory_uri()
, vous pouvez donc l'utiliser à la place:
<?php echo esc_url( get_stylesheet_directory_uri() ); ?>
De nombreux développeurs préfèrent utiliser ces fonctions dédiées en raison de conventions de dénomination incohérentes entre eux et get_bloginfo()
. Par exemple, get_stylesheet_directory()
renvoie le chemin du thème enfant. Cependant, comme l'illustre notre exemple précédent, get_bloginfo( 'stylesheet_directory' )
renvoie l'URL du thème enfant. Si vous utilisez get_stylesheet_directory_uri()
, il y a moins de risque de confusion si vous récupérez un chemin ou une URL.
Obtenir l'URL du site
<?php echo esc_url(get_bloginfo('url')); ?>
ou si vous deviez créer un lien vers une sous-page
<?php echo esc_url(get_bloginfo('url') . '/some-sub-page'); ?>
Obtenir l'adresse e-mail de l'administrateur du site
Nous pouvons utiliser la fonction get_bloginfo
pour récupérer l'adresse e-mail de l'administrateur du site.
<?php echo get_bloginfo('admin_email'); ?>