Jak mogę "pobrać" nazwę lub identyfikator kategorii niestandardowej na stronie archive.php. Kiedy więc znajduję się na szablonie strony, jak mogę sprawdzić, które posty niestandardowych kategorii są wyświetlane?Uzyskaj własną nazwę lub identyfikator kategorii na stronie archive.php Wordpress
8
A
Odpowiedz
32
Użyj get_queried_object();
, aby pobrać aktualnie zapytany obiekt.
W przypadku termin taksonomia:
//Custom taxonomy is project_type, custom term is web-design
$obj = get_queried_object();
echo '<pre>';
print_r($obj);
echo '</pre>';
wyświetla następujący:
stdClass Object
(
[term_id] => 56
[name] => Web Design
[slug] => web-design
[term_group] => 0
[term_taxonomy_id] => 56
[taxonomy] => project_type
[description] => Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
[parent] => 0
[count] => 0
)
Nadzieję, że to pomaga!
2
Sprawdź, czy ten kod pomaga?
if (is_single()) {
$cats = get_the_category();
$cat = $cats[0]; // let's just assume the post has one category
}
else { // category archives
$cat = get_category(get_query_var('cat'));
}
$cat_id = $cat->cat_ID;
$cat_name = $cat->name;
$cat_slug = $cat->slug;
0
Wypróbuj ten fragment kodu, aby uzyskać nazwę kategorii !! $ cat_name = single_cat_title ("', false);
1
Jeśli próbujesz wyświetlić bieżącą kategorię na swojej stronie archive.php, na przykład, jeśli adres URL jest:
www.sitename.com/category/design
Następnie echo „wzór” należy użyć następujących:
single_cat_title();
na mojej stronie archiwum mam następujące:
<h1 class="page-heading"><?php single_cat_title(); ?></h1>
który wyświetla kategorię „wzór” w godz 1 tag. Mam nadzieję, że to pomoże komuś.
Powiązane problemy
- 1. Uzyskaj identyfikator strony głównej Wordpress
- 2. Uzyskaj nazwę kategorii od Post ID
- 3. Uzyskaj identyfikator Post WordPress z tytułu Post
- 4. Uzyskaj identyfikator autora wpisu w wordpress
- 5. Uzyskaj adres URL i nazwę kategorii Magento
- 6. zamawiania posty Wordpress na podstawie kategorii nadrzędnej
- 7. Wordpress zastępuje funkcję wtyczki na własną.
- 8. WooCommerce: Wyświetl nazwę kategorii
- 9. Umieść ASP.NET na stronie wordpress
- 10. Wordpress próbuje uzyskać archiwum nieistniejącej kategorii
- 11. Jak mogę uzyskać wszystkie rekordy kategorii kategorii w zapytaniu WordPress?
- 12. Wordpress - Uzyskaj katalog główny?
- 13. Wordpress pobiera nazwę taksonomii z kodem slug
- 14. WordPress wp_title puste na stronie indeksu
- 15. Jak zdobyć własną nazwę pliku mrówki xml?
- 16. wordpress: Jak wyświetlić wiele stron na jednej stronie?
- 17. Uzyskaj identyfikator zasobu od nazwy
- 18. Zakup w aplikacji: uzyskaj nazwę lub identyfikator konta Google Play, które prosi o zakup.
- 19. jak uzyskać nazwę bieżącej kategorii produktu (na stronie szczegółami produktu) w Magento
- 20. WordPress - tworzenie listy postów filtrowanych według tagów, a następnie kategorii
- 21. Czy procedura składowana MS/Transact-SQL wyszukuje własną nazwę?
- 22. Jak tłumaczyć nazwę szablonu WordPress?
- 23. Usuń nazwę katalogu z adresu URL Wordpress
- 24. Uzyskaj identyfikator formularza?
- 25. Uzyskaj nazwę programu Java
- 26. Identyfikator kategorii Magento z identyfikatora produktu
- 27. Uzyskaj nazwę projektu WPF
- 28. pobierz ostatnio wstawiony identyfikator z wordpress $ wpdb
- 29. Uzyskaj nazwę kompilatora bluetooth
- 30. Uzyskaj nazwę aktualnej klasy?
dla "nazwy kategorii niestandardowej" masz na myśli termin dodany do niestandardowej taksonomii lub terminu dodanego do kategorii standardowej? – iEmanuele
Mam na myśli niestandardowy termin taksonomii – user2688562