Gibt es eine Möglichkeit, die übergeordneten Kategorien und Unterkategorien für einen bestimmten Beitrag anzuzeigen (dh für die Verwendung in single.php
)?.
Ich habe versucht, get_the_category_list()
zu verwenden, aber es zeigt eine Liste wie diese an:
Selbst wenn Sie das Argument 'single' oder 'multiple' display ausprobieren, gibt es mir nicht, was ich will.
Ist es möglich, die Kategorien so anzuzeigen? Auch mit einer anderen Methode (wie get_terms()
)?
Vielen Dank an @birgire für den Vorschlag eines besseren Weges:
wp_list_categories( [ 'include' => wp_list_pluck( get_the_category(), 'term_id' ) ] );
Versuchen Sie dies in Ihrer single.php
Vorlage:
$current_cats = get_the_category();
$current_cats_ids = [];
foreach ($current_cats as $cat) {
$current_cats_ids[] = $cat->term_id;
}
wp_list_categories([
'include' => $current_cats_ids,
]);