WordPress
get_bloginfo ()
Szukaj…
Wprowadzenie
Pobiera informacje o bieżącej stronie.
Składnia
- get_bloginfo ($ show, $ filter)
Parametry
Parametr | Detale |
---|---|
pokaż | (ciąg) Informacje o ustawieniach witryny do pobrania. |
$ filter | (ciąg) Specyfikacja określająca, czy zwracana jest wartość filtrowana, czy nie. |
Uwagi
pokaż
Wartości | Opis | Przykład |
---|---|---|
„nazwa” (domyślnie) | Nazwa strony | 'Matt Mullenweg' |
'opis' | Slogan witryny | 'Just another WordPress site' |
„wpurl” | Adres URL instalacji WordPress. Taki sam jak funkcja site_url() | 'http://example.com' , 'http://localhost/wordpress' |
„url” | URL strony. Taki sam jak funkcja home_url() | 'http://example.com' , 'http://localhost/wordpress' |
„admin_email” | Adres e-mail głównego administratora | '[email protected]' |
„zestaw znaków” | Kodowanie znaków stron i kanałów | 'UTF-8' |
'wersja' | Aktualna wersja instalacji WordPress | '4.5' |
„html_type” | wartość typu HTML | 'text/html' |
'kierunek tekstu' | Kierunek tekstu zależy od języka strony | 'ltr' |
'język' | Kod języka oparty na ISO 639-1 | 'en-US' |
„stylesheet_url” | Adres URL arkusza stylów aktywowanego motywu. Priorytet wartości: Motyw podrzędny »Motyw nadrzędny. | 'http://example.com/wp-content/themes/twentysixteen/style.css' |
„stylesheet_directory” | Lokalizacja zasobu aktywowanego motywu. Priorytet wartości: Motyw podrzędny »Motyw nadrzędny. | 'http://example.com/wp-content/themes/twentysixteen' |
„template_url” | Katalog URL aktywowanego motywu. Priorytet wartości: Temat nadrzędny »Temat podrzędny. | 'http://example.com/wp-content/themes/twentysixteen' |
„katalog_katalogów” | Taki sam jak 'template_url' | |
„pingback_url” | Plik Pingback XML-RPC | 'http://example/xmlrpc.php' |
„atom_url” | Adres URL kanału informacyjnego | 'http://example/feed/atom/' |
„rdf_url” | Adres URL kanału RDF / RSS 1.0 | 'http://example/feed/rdf/' |
„rss_url” | RSS 0.92 URL kanału | 'http://example/feed/rss/' |
„rss2_url” | Adres URL kanału RSS 2.0 | 'http://example/feed/' |
„comments_atom_url” | Komentarze Adres URL kanału Atom | 'http://example/comments/feed/atom/' |
'Strona URL' | (przestarzałe) Zamiast tego użyj „url” | |
'Dom' | (przestarzałe) Zamiast tego użyj „url” |
$ filter
Wartości | Opis | Przykład |
---|---|---|
„raw” (domyślnie) | Nie zostaną zastosowane żadne filtry | surowe dane |
'pokaz' | Filtry zostaną zastosowane do wartości zwracanej, jeśli $show nie jest ani 'url' , 'directory' , 'home' | filtrowane dane |
Uzyskiwanie tytułu strony
<?php echo get_bloginfo( 'name' ); ?>
lub
<?php echo get_bloginfo(); ?>
Wynik
Matt Mullenweg
Na podstawie tych przykładowych ustawień
Uzyskiwanie sloganu witryny
<?php echo get_bloginfo( 'description' ); ?>
Wynik
Just another WordPress site
Na podstawie tych przykładowych ustawień
Uzyskiwanie aktywnego adresu URL motywu
<?php echo esc_url( get_bloginfo( 'stylesheet_directory' ) ); ?>
Wynik
http://example.com/wp-content/themes/twentysixteen
Alternatywy
Wewnętrznie get_bloginfo( 'stylesheet_directory' )
wywołuje get_stylesheet_directory_uri()
, więc zamiast tego możesz użyć:
<?php echo esc_url( get_stylesheet_directory_uri() ); ?>
Wielu programistów woli używać tych dedykowanych funkcji z powodu niespójnych konwencji nazewnictwa między nimi a get_bloginfo()
. Na przykład get_stylesheet_directory()
zwraca ścieżkę motywu podrzędnego; jednak, jak pokazuje nasz poprzedni przykład, get_bloginfo( 'stylesheet_directory' )
zwraca adres URL motywu potomnego. Jeśli zamiast tego użyjesz get_stylesheet_directory_uri()
, istnieje mniejsze prawdopodobieństwo pomyłki co do tego, czy get_stylesheet_directory_uri()
ścieżkę czy adres URL.
Uzyskaj adres strony
<?php echo esc_url(get_bloginfo('url')); ?>
lub jeśli potrzebujesz link do podstrony
<?php echo esc_url(get_bloginfo('url') . '/some-sub-page'); ?>
Uzyskaj adres e-mail administratora witryny
Możemy użyć funkcji get_bloginfo
aby pobrać adres e-mail administratora witryny.
<?php echo get_bloginfo('admin_email'); ?>