La funzione bloginfo() restituisce molte informazioni tra cui alcune di quelle che possono essere impostate attraverso la sezione Impostazioni > Generali del pannello di amministrazione di WordPress.

Le impostazioni di WordPress

Le impostazioni di WordPress

La funzione bloginfo() è utile perché consente di modificare alcune informazioni con i nome del sito o l’email dell’amministratore senza dover modificare il tema o il database di WordPress.

Usare la funzione bloginfo()

Può essere utilizzata in qualsiasi posizione all’interno dei file modello presenti nel proprio tema come, ad esempio, i file header.php, sidecar.php o index.php.

<?php bloginfo('stylesheet_url');  ?>

L’informazione che restituisce dipende dal valore passato come argomento. Per visualizzare le informazioni presenti nella sezione Impostazioni del pannello di amministrazione di WordPress si può utilizzare i seguenti valori:

  • name, per il nome del sito
  • description, per la descrizione del sito, il motto
  • admin_email, per l’email dell’amministratore
  • wpurl, per l’Url del sito
  • url, per l’Url della home di WordPress
  • charset, per la codifica dei caratteri

Alcune informazioni riguardano l’installazione di WordPress, come la versione e la lingua del programma:.

  • version, per la versione
  • language, per la lingua

Molte delle informazioni restituite riguardano il tema come, ad esempio, l’url del foglio di stile predefinito del tema, la directory del tema. Usare i parametri:

  • stylesheet_url, per l’Url del file predefinito del tema style.css
  • stylesheet_directory, per la directory del file style.css
  • template_url o template_directory per l’Url del template corrente

Per conoscere la directory del tema si può usare anche le funzioni get_theme_root(), che restituisce la directory dei temi, o get_template(), che restituisce la directory del tema corrente.

Molto utili sono le informazioni restituite che riguardano i percorsi dei feed in modo che possano essere usati per creare i link per la sottoscrizione dei newsfeed:

  • atom_url
  • rdf_url
  • rss_url
  • rss2_url

Altre informazioni sono disponibili nella guida del sito della guida ufficiale di WordPress.