Witam, czy istnieje możliwość wyświetlenia kategorii i subkategorii bez odpowiedniego kodowania szablonu? Mam szablon i chciałbym zarządzać tylko kategoriami z poziomu panelu admina wordpress. Jakie pliki muszę includować i jaka linijka kodu odpowiada za wyświetlanie kategorii?
0
0
W jaki sposób chcesz wyświetlić listę kategorii? Czy mają to być linki do wszystkich istniejących kategorii w Twojej instalacji WordPressa?
Do wyświetlenia linków wystarczy skorzystać z funkcji wp_list_categories (Dokumentacja tej funkcji: http://codex.wordpress.org/Template_Tags/wp_list_categories). Na przykład:
<ul>
<?php wp_list_categories('orderby=name'); ?>
</ul>
Jeżeli chcesz skorzystać z tej funkcji w różnych miejscach (wylistować kategorie wewnątrz treści posta), skorzystaj z Shortcode'ów. Żeby stworzyć shortcode wykonujący to, co kod PHP powyżej, wklej do pliku functions.php w katalogu szablonu:
function my_shortcode_category_list() {
return '<ul>' . wp_list_categories('orderby=name') . '<ul>' ;
}
add_shortcode( 'wylistuj_kategorie', 'my_shortcode_category_list' );
Następnie na dowolnej stronie stworzonej z poziomu panelu administracyjnego lub w treści dowolnego posta wywołaj shortcode, pisząc:
[wylistuj_kategorie]