it-swarm.com.de

Aktuellen Kategorietitel auf der Kategorieseite anzeigen

Wenn Sie den folgenden Code in einer Kategorieschablone verwenden, aber nicht die aktuelle Kategorieseite anzeigen, auf der ich mich befinde, wird die erste Kategorie des ersten Beitrags angezeigt. Auf der Seite mit der Lebensmittelkategorie sollte beispielsweise "Essen" stehen, stattdessen jedoch "Desserts", da die Kategorie des ersten Beitrags "Desserts" lautet. Hier ist die Website http://theveganproject.ca/wp/category/food/

add_action ( 'genesis_before_content', 'sk_show_category_name' );
function sk_show_category_name() {
$category = get_the_category();
if (is_category()) {
    echo '<div id="cat-name">' . $category[0]->cat_name . '</div>';
}
}
9
NFdesign

Auf einer Kategorieseite können Sie die Funktion single_cat_title() oder die allgemeinere Funktion single_term_title() verwenden. Diese Funktionen werden über get_queried_object() aus dem globalen $wp_query -Objekt abgerufen.

30
Milo