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

entrer la description de l'image ici

Obtenir le slogan du site

<?php echo get_bloginfo( 'description' ); ?>

Sortie

Just another WordPress site

Basé sur ces exemples de paramètres

entrer la description de l'image ici

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'); ?>


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow