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

