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

Geben Sie hier die Bildbeschreibung ein

Den Site-Slogan erhalten

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

Ausgabe

Just another WordPress site

Basierend auf diesen Beispieleinstellungen

Geben Sie hier die Bildbeschreibung ein

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


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow