Wie kann ich benutzerdefinierte Kategorie Name oder ID auf archive.php Seite "holen". Wenn ich also auf dieser Seitenvorlage bin, woher weiß ich dann, welche Posts der benutzerdefinierten Kategorie angezeigt werden?Erhalten Sie benutzerdefinierte Kategorie Name oder ID auf archive.php Seite Wordpress
8
A
Antwort
32
Verwenden get_queried_object();
die aktuell abgefragten Objekt abzurufen.
In einem Taxonomieausdruck Fall:
//Custom taxonomy is project_type, custom term is web-design
$obj = get_queried_object();
echo '<pre>';
print_r($obj);
echo '</pre>';
zeigt Folgendes an:
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
)
Hoffe, es hilft!
2
Überprüfen Sie, ob dieser Code hilft ??
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
Probieren Sie dieses Stück Code aus, um den Kategorienamen zu erhalten !! $ cat_name = single_cat_title ('', false);
1
Wenn Sie versuchen, die aktuelle Kategorie auf Ihre archive.php Seite angezeigt werden, zum Beispiel, wenn Ihre URL ist:
www.sitename.com/category/design
Then ‚Design‘ Echo würden Sie folgendes benutzen:
single_cat_title();
auf meinem Archiv Seite habe ich die folgenden:
<h1 class="page-heading"><?php single_cat_title(); ?></h1>
das zeigt die Kategorie 'Design' in h 1 Etikett Ich hoffe, das hilft jemandem.
Verwandte Themen
- 1. Wordpress erhalten Sie die Kategorie Name für jede Kategorie
- 2. Benutzerdefinierte Kategorie Seitenumbruch Wordpress
- 3. Wordpress on single.php Kategorie finden Name
- 4. Wordpress erhalten Kategorie Eltern als Kategorie Array
- 5. Name der Kategorie von Beitrags-ID
- 6. Verweis auf Formular ohne ID oder Name erhalten
- 7. Benutzerdefinierte Post Typ Kategorie Filter Wordpress
- 8. Wordpress benutzerdefinierte Post-Typ, Kategorie-Archive nicht funktioniert
- 9. Wordpress: posts_per_page in archive.php verursacht Fehler 404
- 10. Benutzerdefinierte Kategorie Link für jede Kategorie
- 11. Wordpress erhalten benutzerdefinierte Beitragszählung
- 12. Wie erhalten Sie alle Beiträge mit einer Kategorie auf einer Seite in WordPress?
- 13. WordPress benutzerdefinierte Seite Routing PHP
- 14. ID der Titelseite erhalten Wordpress
- 15. Wordpress erhalten benutzerdefinierte Seiten-URL
- 16. Wie erhalten Sie eine benutzerdefinierte ID
- 17. So zeigen Sie WordPress Post und Seite in der Kategorie
- 18. Klicken Sie auf Element nach Klasse oder ID-Name?
- 19. WooCommerce: Anzeigen Kategorie Name
- 20. WordPress zeige nur eine Kategorie, nur Auszüge, auf einer Seite
- 21. Liste wordpress Beiträge nach Kategorie, die Seite Titel übereinstimmen
- 22. Wordpress get_next_post setzen Sie die Kategorie
- 23. Wordpress: Benennen Sie den Abschnitt URL-Name
- 24. Erstellen Sie ein Kategorie-Menü mit WordPress
- 25. Benutzerrolle mit ID erhalten Wordpress
- 26. Erhalten ID von Link auf der Seite
- 27. fügen Sie ein Bildfeld zu Wordpress-Kategorie
- 28. Wordpress versucht, ein Archiv der nicht vorhandenen Kategorie zu erhalten
- 29. Seite für benutzerdefinierte URL in WordPress erstellen
- 30. Wordpress Benutzerdefinierte Beitragstyp Taxonomie Vorlage
für "benutzerdefinierte Kategorie Name" meinst du einen Begriff hinzugefügt, um eine benutzerdefinierte Taxonomie oder einen Begriff hinzugefügt Standardkategorie? – iEmanuele
Ich meine benutzerdefinierte Taxonomie Begriff – user2688562