WordPress
get_bloginfo ()
Ricerca…
introduzione
Recupera informazioni sul sito corrente.
Sintassi
- get_bloginfo ($ mostra, $ filtro)
Parametri
Parametro | Dettagli |
---|---|
$ spettacolo | (stringa) Le informazioni sull'impostazione del sito da recuperare. |
Filtro $ | (stringa) La specifica su se restituire un valore filtrato o meno. |
Osservazioni
$ spettacolo
Valori | Descrizione | Esempio |
---|---|---|
'nome' (predefinito) | Titolo del sito | 'Matt Mullenweg' |
'descrizione' | Slogan del sito | 'Just another WordPress site' |
'Wpurl' | URL dell'installazione di WordPress. Uguale alla funzione site_url() | 'http://example.com' , 'http://localhost/wordpress' |
'Url' | URL del sito. Uguale alla funzione home_url() | 'http://example.com' , 'http://localhost/wordpress' |
'Admin_email' | Indirizzo email dell'amministratore principale | '[email protected]' |
'Charset' | Codifica dei caratteri delle pagine e dei feed | 'UTF-8' |
'versione' | Versione corrente dell'installazione di WordPress | '4.5' |
'Html_type' | valore del tipo di contenuto dell'HTML | 'text/html' |
'Text_direction' | Direzione del testo determinata dalla lingua del sito | 'ltr' |
'linguaggio' | Codice lingua basato su ISO 639-1 | 'en-US' |
'Stylesheet_url' | URL del foglio di stile del tema attivato. Priorità valore: tema figlio »tema padre. | 'http://example.com/wp-content/themes/twentysixteen/style.css' |
'Stylesheet_directory' | Posizione della risorsa del tema attivato. Priorità valore: tema figlio »tema padre. | 'http://example.com/wp-content/themes/twentysixteen' |
'Template_url' | Directory URL del tema attivato. Priorità valore: tema padre »Tema bambino. | 'http://example.com/wp-content/themes/twentysixteen' |
'Template_directory' | Lo stesso di 'template_url' | |
'Pingback_url' | Pingback XML-RPC file | 'http://example/xmlrpc.php' |
'Atom_url' | URL del feed Atom | 'http://example/feed/atom/' |
'Rdf_url' | URL feed RDF / RSS 1.0 | 'http://example/feed/rdf/' |
'Rss_url' | RSS 0.92 feed URL | 'http://example/feed/rss/' |
'Rss2_url' | URL del feed RSS 2.0 | 'http://example/feed/' |
'Comments_atom_url' | Commenti URL del feed Atom | 'http://example/comments/feed/atom/' |
'indirizzo del sito' | (deprecato) Utilizzare invece 'url' | |
'casa' | (deprecato) Utilizzare invece 'url' |
Filtro $
Valori | Descrizione | Esempio |
---|---|---|
'raw' (predefinito) | Nessun filtro verrà applicato | dati grezzi |
'display' | I filtri verranno applicati al valore restituito se $show non è né 'url' , 'directory' , 'home' | dati filtrati |
Ottenere il titolo del sito
<?php echo get_bloginfo( 'name' ); ?>
o
<?php echo get_bloginfo(); ?>
Produzione
Matt Mullenweg
Basato su queste impostazioni di esempio
Ottenere la tagline del sito
<?php echo get_bloginfo( 'description' ); ?>
Produzione
Just another WordPress site
Basato su queste impostazioni di esempio
Ottenere l'URL del tema attivo
<?php echo esc_url( get_bloginfo( 'stylesheet_directory' ) ); ?>
Produzione
http://example.com/wp-content/themes/twentysixteen
alternative
Internamente, get_bloginfo( 'stylesheet_directory' )
chiama get_stylesheet_directory_uri()
, quindi puoi usare quello:
<?php echo esc_url( get_stylesheet_directory_uri() ); ?>
Molti sviluppatori preferiscono utilizzare queste funzioni dedicate a causa di convenzioni di denominazione incoerenti tra loro e get_bloginfo()
. Ad esempio, get_stylesheet_directory()
restituisce il percorso del tema figlio; tuttavia, come illustra il nostro esempio precedente, get_bloginfo( 'stylesheet_directory' )
restituisce l'URL del tema get_bloginfo( 'stylesheet_directory' )
. Se invece usi get_stylesheet_directory_uri()
, ci sono meno possibilità di confusione sul fatto che tu stia recuperando un percorso o un URL.
Ottieni l'URL del sito
<?php echo esc_url(get_bloginfo('url')); ?>
o se è necessario il collegamento a una pagina secondaria
<?php echo esc_url(get_bloginfo('url') . '/some-sub-page'); ?>
Ottieni l'indirizzo email dell'amministratore del sito
Possiamo utilizzare la funzione get_bloginfo
per recuperare l'indirizzo email dell'amministratore del sito.
<?php echo get_bloginfo('admin_email'); ?>