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ń

wprowadź opis zdjęcia tutaj

Uzyskiwanie sloganu witryny

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

Wynik

Just another WordPress site

Na podstawie tych przykładowych ustawień

wprowadź opis zdjęcia tutaj

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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow