WordPress
get_bloginfo ()
Suche…
Einführung
Ruft Informationen zur aktuellen Site ab.
Syntax
- get_bloginfo ($ show, $ filter)
Parameter
Parameter | Einzelheiten |
---|---|
$ show | (Zeichenfolge) Die abzurufenden Site-Setting-Informationen. |
$ filter | (string) Die Angabe, ob ein gefilterter Wert zurückgegeben werden soll oder nicht. |
Bemerkungen
$ show
Werte | Beschreibung | Beispiel |
---|---|---|
'name' (Standardeinstellung) | Seitentitel | 'Matt Mullenweg' |
'Beschreibung' | Website-Tagline | 'Just another WordPress site' |
'wpurl' | URL der WordPress-Installation. site_url() Funktion site_url() | 'http://example.com' , 'http://localhost/wordpress' |
"URL" | URL der Site home_url() Funktion home_url() | 'http://example.com' , 'http://localhost/wordpress' |
'admin_email' | E-Mail-Adresse des Hauptadministrators | '[email protected]' |
'Zeichensatz' | Zeichenkodierung der Seiten und Feeds | 'UTF-8' |
'Ausführung' | Aktuelle Version der WordPress-Installation | '4.5' |
'html_type' | Inhaltstyp Wert des HTML | 'text/html' |
'Textrichtung' | Textrichtung, die von der Sprache der Site bestimmt wird | 'ltr' |
'Sprache' | Sprachcode nach ISO 639-1 | 'en-US' |
'stylesheet_url' | URL des Stylesheets des aktivierten Designs. Wertpriorität: Untergeordnetes Thema »Übergeordnetes Thema. | 'http://example.com/wp-content/themes/twentysixteen/style.css' |
'stylesheet_directory' | Ressourcenstandort des aktivierten Themas. Wertpriorität: Untergeordnetes Thema »Übergeordnetes Thema. | 'http://example.com/wp-content/themes/twentysixteen' |
'template_url' | URL-Verzeichnis des aktivierten Designs. Wertpriorität: Übergeordnetes Thema »Untergeordnetes Thema. | 'http://example.com/wp-content/themes/twentysixteen' |
'template_directory' | Gleich wie 'template_url' | |
'pingback_url' | Pingback-XML-RPC-Datei | 'http://example/xmlrpc.php' |
'atom_url' | Atom-Feed-URL | 'http://example/feed/atom/' |
'rdf_url' | RDF / RSS 1.0-Feed-URL | 'http://example/feed/rdf/' |
'rss_url' | RSS 0.92-Feed-URL | 'http://example/feed/rss/' |
'rss2_url' | RSS 2.0-Feed-URL | 'http://example/feed/' |
'comments_atom_url' | Kommentare Atom-Feed-URL | 'http://example/comments/feed/atom/' |
'Seiten-URL' | (veraltet) Verwenden Sie stattdessen 'url' | |
'Zuhause' | (veraltet) Verwenden Sie stattdessen 'url' |
$ filter
Werte | Beschreibung | Beispiel |
---|---|---|
'roh' (Standardeinstellung) | Es werden keine Filter angewendet | Rohdaten |
'Anzeige' | Filter werden auf den Rückgabewert angewendet, wenn $show weder 'url' noch 'directory' oder 'home' | gefilterte Daten |
Den Seitentitel abrufen
<?php echo get_bloginfo( 'name' ); ?>
oder
<?php echo get_bloginfo(); ?>
Ausgabe
Matt Mullenweg
Basierend auf diesen Beispieleinstellungen
Den Site-Slogan erhalten
<?php echo get_bloginfo( 'description' ); ?>
Ausgabe
Just another WordPress site
Basierend auf diesen Beispieleinstellungen
Abrufen der aktiven Design-URL
<?php echo esc_url( get_bloginfo( 'stylesheet_directory' ) ); ?>
Ausgabe
http://example.com/wp-content/themes/twentysixteen
Alternativen
get_bloginfo( 'stylesheet_directory' )
ruft get_stylesheet_directory_uri()
möchten Sie das stattdessen verwenden:
<?php echo esc_url( get_stylesheet_directory_uri() ); ?>
Viele Entwickler ziehen es vor, diese dedizierten Funktionen aufgrund inkonsistenter Namenskonventionen zwischen ihnen und get_bloginfo()
. Beispielsweise gibt get_stylesheet_directory()
den Pfad des get_stylesheet_directory()
zurück. Wie unser vorheriges Beispiel zeigt, gibt get_bloginfo( 'stylesheet_directory' )
die get_bloginfo( 'stylesheet_directory' )
URL zurück. Wenn Sie stattdessen get_stylesheet_directory_uri()
verwenden, besteht weniger Verwechslungsgefahr, wenn Sie einen Pfad oder eine URL get_stylesheet_directory_uri()
.
Rufen Sie die Site-URL ab
<?php echo esc_url(get_bloginfo('url')); ?>
oder wenn Sie auf eine Unterseite verlinken mussten
<?php echo esc_url(get_bloginfo('url') . '/some-sub-page'); ?>
Erhalten Sie die E-Mail-Adresse des Site-Administrators
Wir können die Funktion get_bloginfo
verwenden, um die E-Mail-Adresse des get_bloginfo
abzurufen.
<?php echo get_bloginfo('admin_email'); ?>