Wyjście funkcji bloginfo za pomocą skrótów
WordPress ma świetną funkcję Informacje o blogu() za pomocą którego możesz wyświetlać podstawowe informacje o użytkowniku na swojej stronie. Tej funkcji można użyć w dowolnym miejscu w szablonie bloga, ale co, jeśli musisz użyć danych, które są zwracane przez funkcję w samym artykule. Prawidłowa odpowiedź to jedna, trzeba używać skrótów.
Aby używać skrótów, który wyświetli te same informacje, które wyprowadza funkcja Informacje o blogu() wymagane w pliku functions.php Twój motyw wstaw specjalny hak.
1 2 3 4 5 |
function bloginfoSC( $atts ) { extract(shortcode_atts(array( 'value' => '', ), $atts)); return get_bloginfo($value); } add_shortcode('bloginfo', 'bloginfoSC'); |
Po dodaniu haka dane zostaną wyświetlone za pomocą shortcode [bloginfo wartość = „nazwa”]. Dla jasności podam jeszcze kilka przykładów.:
1 2 3 4 |
[bloginfo value='name'] [bloginfo value='url'] [bloginfo value='description'] [bloginfo value='charset'] |
A teraz zastanówmy się, czym może być atrybut wartości i co może wyświetlić, jeśli zostanie wprowadzony do krótkiego kodu.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
name = Blog name description = Blog description admin_email = admin@email.com url = https://example/home wpurl = https://example/home/wp stylesheet_directory = https://example/home/wp/wp-content/themes/child-theme stylesheet_url = https://example/home/wp/wp-content/themes/child-theme/style.css template_directory = https://example/home/wp/wp-content/themes/parent-theme template_url = https://example/home/wp/wp-content/themes/parent-theme atom_url = https://example/home/feed/atom rss2_url = https://example/home/feed rss_url = https://example/home/feed/rss pingback_url = https://example/home/wp/xmlrpc.php rdf_url = https://example/home/feed/rdf comments_atom_url = https://example/home/comments/feed/atom comments_rss2_url = https://example/home/comments/feed charset = UTF-8 html_type = text/html language = en-US text_direction = ltr version = 3.1 |
Oto taki mały, ale myślę, że przydatny post na dziś, śledź nas i powodzenia w rozwoju strony.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.