Récupère les informations sur le site actuel.

Description

Valeurs possibles pour $show comprennent :

  • 'name' - Titre du site (défini dans Paramètres > Général).
  • 'description' - Titre d'accroche du site (défini dans Paramètres > Général).
  • 'wpurl' - L'adresse (URL) de WordPress (définie dans Réglages > Général).
  • 'url' - L'adresse du site (URL) (définie dans Réglages > Général).
  • 'admin_email' - L'email de l'administrateur (défini dans Réglages > Général).
  • 'charset' - Le "codage des pages et des flux" (défini dans Paramètres > Lecture).
  • 'version' - La version actuelle de WordPress.
  • 'html_type' - Le type de contenu (par défaut : "text/html"). Les thèmes et les plugins peuvent remplacer la valeur par défaut en utilisant le filtre 'pre_option_html_type'.
  • 'text_direction' - La direction du texte déterminée par la langue du site. is_rtl() doit être utilisé à la place.
  • 'language' - Code de langue pour le site actuel.
  • 'stylesheet_url' - URL vers la feuille de style pour le thème actif. Un thème enfant actif aura la priorité sur cette valeur.
  • 'stylesheet_directory' - Chemin du répertoire pour le thème actif. Un thème enfant actif aura la priorité sur cette valeur.
  • 'template_url' / 'template_directory' - URL du répertoire du thème actif. Un thème enfant actif n'aura PAS la priorité sur cette valeur.
  • 'pingback_url' - URL du fichier XML-RPC du pingback (xmlrpc.php).
  • 'atom_url' - L'URL du flux Atom (/feed/atom)
  • 'rdf_url' - L'URL du flux RDF/RSS 1.0 (/feed/rdf)
  • 'rss_url' - L'URL du flux RSS 0.92 (/feed/rss)
  • 'rss2_url' - L'URL du flux RSS 2.0 (/feed)
  • 'comments_atom_url' - L'URL du flux Atom des commentaires (/comments/feed).
  • 'comments_rss2_url' - L'URL du flux RSS 2.0 des commentaires (/comments/feed).

Quelques $show valeurs sont dépréciées et seront supprimées dans les prochaines versions. Ces options déclencheront la fonction _deprecated_argument().

Les arguments dépréciés comprennent :

  • 'siteurl' - Utilisez 'url' à la place.
  • 'home' - Utilisez plutôt 'url'.

Paramètres

$show

(chaîne de caractères)(Facultatif) Informations sur le site à récupérer. Par défaut vide (nom du site).

Valeur par défaut : ''

$filter

(chaîne de caractères)(Facultatif) Comment filtrer ce qui est récupéré.

Valeur par défaut : 'raw'.

Retourner

(chaîne de caractères) Principalement des valeurs de type chaîne de caractères, pouvant être vides.

Plus d'informations

Utilisation

$bloginfo=get_bloginfo($show,$filter);

Source

Fichier : wp-includes/general-template.php

functionget_bloginfo($show='',$filter='raw'){switch($show){case'home':// Deprecated.case'siteurl':// Deprecated._deprecated_argument(__FUNCTION__,'2.2.0',sprintf(/* translators: 1: 'siteurl'/'home' argument, 2: bloginfo() function name, 3: 'url' argument. */__('The %1$s option is deprecated for the family of %2$s functions. Use the %3$s option instead.'),''.$show.'','bloginfo()','url'));// Intentional fall-through to be handled by the 'url' case.case'url':$output=home_url();break;case'wpurl':$output=site_url();break;case'description':$output=get_option('blogdescription');break;case'rdf_url':$output=get_feed_link('rdf');break;case'rss_url':$output=get_feed_link('rss');break;case'rss2_url':$output=get_feed_link('rss2');break;case'atom_url':$output=get_feed_link('atom');break;case'comments_atom_url':$output=get_feed_link('comments_atom');break;case'comments_rss2_url':$output=get_feed_link('comments_rss2');break;case'pingback_url':$output=site_url('xmlrpc.php');break;case'stylesheet_url':$output=get_stylesheet_uri();break;case'stylesheet_directory':$output=get_stylesheet_directory_uri();break;case'template_directory':case'template_url':$output=get_template_directory_uri();break;case'admin_email':$output=get_option('admin_email');break;case'charset':$output=get_option('blog_charset');if(''===$output){$output='UTF-8';}break;case'html_type':$output=get_option('html_type');break;case'version':global$wp_version;$output=$wp_version;break;case'language':/*
			 * translators: Translate this to the correct language tag for your locale,
			 * see https://www.w3.org/International/articles/language-tags/ for reference.
			 * Do not translate into your own language.
			 */$output=__('html_lang_attribute');if('html_lang_attribute'===$output||preg_match('/[^a-zA-Z0-9-]/',$output)){$output=determine_locale();$output=str_replace('_','-',$output);}break;case'text_direction':_deprecated_argument(__FUNCTION__,'2.2.0',sprintf(/* translators: 1: 'text_direction' argument, 2: bloginfo() function name, 3: is_rtl() function name. */__('The %1$s option is deprecated for the family of %2$s functions. Use the %3$s function instead.'),''.$show.'','bloginfo()','is_rtl()'));if(function_exists('is_rtl')){$output=is_rtl()?'rtl':'ltr';}else{$output='ltr';}break;case'name':default:$output=get_option('blogname');break;}$url=true;if(strpos($show,'url')===false&&strpos($show,'directory')===false&&strpos($show,'home')===false){$url=false;}if('display'===$filter){if($url){/**
			 * Filters the URL returned by get_bloginfo().
			 *
			 * @since 2.0.5
			 *
			 * @param string $output The URL returned by bloginfo().
			 * @param string $show   Type of information requested.
			 */$output=apply_filters('bloginfo_url',$output,$show);}else{/**
			 * Filters the site information returned by get_bloginfo().
			 *
			 * @since 0.71
			 *
			 * @param mixed  $output The requested non-URL site information.
			 * @param string $show   Type of information requested.
			 */$output=apply_filters('bloginfo',$output,$show);}}return$output;}

Related

Utilisations

Utilisations Description
wp-includes/l10n.php : déterminer_locale()

Déterminer la locale actuelle souhaitée pour la requête.

wp-includes/theme.php : get_stylesheet_uri()

Récupère l'URI de la feuille de style pour le thème actuel.

wp-includes/theme.php : get_stylesheet_directory_uri()

Récupère l'URI du répertoire de la feuille de style pour le thème actuel.

wp-includes/theme.php : get_template_directory_uri()

Récupère l'URI du répertoire des templates pour le thème actuel.

wp-includes/l10n.php : __()

Récupère la traduction de $text.

wp-includes/general-template.php : bloginfo_url

Filtre l'URL retournée par get_bloginfo().

wp-includes/general-template.php : bloginfo

Filtre les informations du site renvoyées par get_bloginfo().

wp-includes/functions.php : _deprecated_argument()

Marquer un argument de fonction comme déprécié et informer quand il a été utilisé.

wp-includes/l10n.php : is_rtl()

Détermine si la locale actuelle est de droite à gauche (RTL).

wp-includes/link-template.php : home_url()

Récupère l'URL du site actuel où le front-end est accessible.

wp-includes/link-template.php : site_url()

Récupère l'URL du site actuel où les fichiers d'application de WordPress (par exemple, wp-blog-header.php ou le dossier wp-admin/) sont accessibles.

wp-includes/link-template.php : get_feed_link()

Récupère le permalien pour le type de flux.

wp-includes/plugin.php : apply_filters()

Appelle les fonctions de rappel qui ont été ajoutées à un crochet de filtre.

wp-includes/option.php : get_option()

Récupère une valeur d'option en fonction d'un nom d'option.

Utilisé par

Utilisé par Description
wp-admin/update-core.php : core_auto_updates_settings()

Affichage des paramètres de mise à jour automatique de WordPress.

wp-admin/includes/class-plugin-installer-skin.php : Plugin_Installer_Skin::do_overwrite()

Vérifie si le plugin peut être écrasé et sort le HTML pour écraser un plugin lors du téléchargement.

wp-admin/includes/class-theme-installer-skin.php : Theme_Installer_Skin::do_overwrite()

Vérifie si le thème peut être écrasé et sort le HTML pour écraser un thème lors du téléchargement.

wp-includes/class-wp-recovery-mode-email-service.php : WP_Recovery_Mode_Email_Service::get_debug()

Renvoie les informations de débogage dans un format facile à manipuler.

wp-includes/functions.php : is_wp_version_compatible()

Vérifie la compatibilité avec la version actuelle de WordPress.

wp-admin/includes/class-wp-debug-data.php : WP_Debug_Data::debug_data()

Fonction statique permettant de générer des données de débogage du site lorsque cela est nécessaire.

wp-admin/includes/class-wp-site-health.php : WP_Site_Health::get_test_wordpress_version()

Teste la version de WordPress et la sort.

wp-admin/includes/plugin.php : validate_plugin_requirements()

Valide les exigences du plugin pour la version de WordPress et la version de PHP.

wp-admin/includes/class-wp-privacy-policy-content.php : WP_Privacy_Policy_Content::get_default_content()

Renvoie le contenu de la politique de confidentialité suggéré par défaut.

wp-admin/includes/privacy-tools.php : wp_privacy_generate_personal_data_export_file()

Génère le fichier d'exportation des données personnelles.

wp-includes/widgets/class-wp-widget-text.php : WP_Widget_Text::is_legacy_instance()

Détermine si une instance donnée est legacy et doit contourner l'utilisation de TinyMCE.

wp-includes/class-wp-editor.php : _WP_Editors::default_settings()

Renvoie les paramètres par défaut de TinyMCE.

wp-includes/customize/class-wp-customize-nav-menu-item-setting.php : WP_Customize_Nav_Menu_Item_Setting::get_original_title()

Récupère le titre original.

wp-includes/embed.php : the_embed_site_title()

Imprime le balisage nécessaire pour le titre du site dans un modèle embarqué.

wp-includes/general-template.php : get_custom_logo()

Renvoie un logo personnalisé, lié à home, sauf si le thème prend en charge la suppression du lien sur la page d'accueil.

wp-includes/embed.php : get_post_embed_html()

Récupère le code d'intégration pour un post spécifique.

wp-includes/embed.php : get_oembed_response_data()

Récupère les données de réponse oEmbed pour un post donné.

wp-includes/theme.php : get_header_image_tag()

Crée le balisage de la balise image pour une image d'en-tête personnalisée.

wp-includes/general-template.php : wp_get_document_title()

Renvoie le titre du document pour la page actuelle.

wp-includes/general-template.php : get_language_attributes()

Obtient les attributs de langue pour la balise 'html'.

wp-includes/class-wp-customize-nav-menus.php : WP_Customize_Nav_Menus::search_available_items_query()

Effectue des requêtes post pour la recherche des éléments disponibles.

wp-includes/class-wp-customize-nav-menus.php : WP_Customize_Nav_Menus::customize_register()

Ajouter les paramètres et les contrôles du personnalisateur.

wp-includes/class-wp-customize-nav-menus.php : WP_Customize_Nav_Menus::load_available_items_query()

Effectue les requêtes post_type et taxonomie pour le chargement des éléments de menu disponibles.

wp-includes/customize/class-wp-customize-media-control.php : WP_Customize_Media_Control::to_json()

Rafraîchit les paramètres passés au JavaScript via JSON.

wp-admin/includes/upgrade.php : wp_install_maybe_enable_pretty_permalinks()

Peut-être activer de jolis permaliens à l'installation.

wp-includes/class-wp-customize-panel.php : WP_Customize_Panel::json()

Rassemble les paramètres passés au JavaScript client via JSON.

wp-includes/class-wp-customize-section.php : WP_Customize_Section::json()

Rassemble les paramètres passés au JavaScript client via JSON.

wp-includes/media.php : wpview_media_sandbox_styles()

Renvoie les URL des fichiers CSS utilisés dans une vue média TinyMCE de type iframe-sandbox.

wp-login.php : login_footer()

Sort le pied de page pour la page de connexion.

wp-login.php : login_header()

Sortie de l'en-tête de la page de connexion.

wp-admin/includes/class-wp-automatic-updater.php : WP_Automatic_Updater::run()

Démarre le processus de mise à jour en arrière-plan, en passant en boucle toutes les mises à jour en attente.

wp-admin/includes/class-wp-automatic-updater.php : WP_Automatic_Updater::after_core_update()

Si nous avons essayé d'effectuer une mise à jour du noyau, vérifiez si nous devons envoyer un courriel, et si nous devons éviter de traiter les futures mises à jour.

wp-admin/includes/class-wp-automatic-updater.php : WP_Automatic_Updater::send_email()

Envoie un courriel à la fin ou à l'échec d'une mise à jour du noyau en arrière-plan.

wp-admin/includes/class-wp-automatic-updater.php : WP_Automatic_Updater::send_debug_email()

Prépare et envoie un email d'un journal complet des résultats de la mise à jour en arrière-plan, utile pour le débogage et la geekerie.

wp-admin/includes/export.php : export_wp()

Génère le fichier d'exportation WXR pour le téléchargement.

wp-admin/includes/ms.php : _access_denied_splash()

Affiche un message d'accès refusé lorsqu'un utilisateur tente de consulter le tableau de bord d'un site auquel il n'a pas accès.

wp-admin/includes/update.php : core_update_footer()
wp-admin/includes/update.php : update_right_now_message()

Affiche la version de WordPress et le thème actif dans le widget 'At a Glance' du tableau de bord.

wp-admin/includes/plugin-install.php : install_plugin_information()

Afficher les informations du plugin sous forme de boîte de dialogue.

wp-admin/includes/class-wp-plugin-install-list-table.php : WP_Plugin_Install_List_Table::display_rows()
wp-admin/includes/class-wp-plugin-install-list-table.php : WP_Plugin_Install_List_Table::prepare_items()
wp-admin/includes/post.php : _fix_attachment_links()

Remplacer les hrefs des ancres de pièces jointes par des permaliens à jour.

wp-admin/includes/user.php : admin_created_user_email()
wp-admin/update-core.php : list_core_update()

Liste les mises à jour du noyau disponibles.

wp-admin/update-core.php : list_plugin_updates()

Affiche le formulaire de mise à jour des plugins.

wp-includes/pluggable.php : wp_mail()

Envoie un courriel, de manière similaire à la fonction mail de PHP.

wp-includes/general-template.php : wp_admin_css_uri()

Affiche l'URL d'un fichier CSS de l'administration de WordPress.

wp-includes/general-template.php : get_the_generator()

Crée le générateur XML ou Commentaire pour RSS, ATOM, etc.

wp-includes/general-template.php : feed_links()

Affiche les liens vers les flux généraux.

wp-includes/general-template.php : feed_links_extra()

Affiche les liens vers les flux supplémentaires tels que les flux de catégories.

wp-includes/general-template.php : bloginfo()

Affiche des informations sur le site actuel.

wp-includes/deprecated.php : get_index_rel_link()

Récupère le lien relationnel de l'index du site.

wp-includes/class-wp.php : WP::handle_404()

Définit les en-têtes pour 404, si rien n'est trouvé pour l'URL demandée.

wp-includes/class-http.php :WP_Http::request()

Envoi d'une requête HTTP vers une URI.

wp-includes/functions.php : wp_nonce_ays()

Affichage du message "Are You Sure" pour confirmer l'action en cours.

wp-includes/functions.php : cache_javascript_headers()

Définir les en-têtes pour la mise en cache pendant 10 jours avec le type de contenu JavaScript.

wp-includes/widgets/class-wp-widget-meta.php : WP_Widget_Meta::widget()

Sort le contenu de l'instance actuelle du widget Meta.

wp-includes/link-template.php : get_pagenum_link()

Récupère le lien pour un numéro de page.

wp-includes/admin-bar.php : wp_admin_bar_site_menu()

Ajoute le menu "Nom du site".

wp-includes/feed.php : html_type_rss()

Affiche le type HTML en fonction du paramétrage du blog.

wp-includes/feed.php : get_bloginfo_rss()

Conteneur RSS pour la fonction bloginfo.

wp-includes/media.php : wp_prepare_attachment_for_js()

Prépare un objet post de pièce jointe pour JS, où l'on s'attend à ce qu'il soit encodé en JSON et s'insère dans un modèle de pièce jointe.

wp-includes/ms-functions.php : filter_SSL()

Formate une URL pour utiliser https.

wp-includes/class-wp-xmlrpc-server.php : wp_xmlrpc_server::pingback_ping()

Récupère un pingback et l'enregistre.

wp-includes/class-wp-xmlrpc-server.php : wp_xmlrpc_server::initialise_blog_option_info()

Configurer la propriété des options du blog.

wp-includes/class-wp-customize-widgets.php : WP_Customize_Widgets::enqueue_scripts()

Met en file d'attente les scripts et les styles pour le panneau Customizer et exporte les données vers JavaScript.

wp-includes/script-loader.php : wp_default_styles()

Affectation des styles par défaut à l'objet $styles.

wp-includes/script-loader.php : wp_default_scripts()

Enregistre tous les scripts de WordPress.

wp-includes/comment.php : weblog_ping()

Envoyer un pingback.

wp-includes/comment.php : pingback()

Pings back les liens trouvés dans un post.

Changelog

Version Description
0.71 Introduit.