Mostrare il titolo della categoria corrente nella pagina della categoria
30 gen 2014, 01:46:23
Visualizzazioni: 145K
Voti: 13
Utilizzando il seguente codice in un template di categoria, invece di mostrare la categoria corrente in cui mi trovo, viene visualizzata la prima categoria del primo articolo. Per esempio nella pagina della categoria Cibo dovrebbe mostrare Cibo, ma invece mostra Dessert perché la prima categoria del primo post è dessert. Ecco il sito http://theveganproject.ca/wp/category/food/
add_action ( 'genesis_before_content', 'sk_show_category_name' );
function sk_show_category_name() {
$category = get_the_category(); // Ottiene la categoria
if (is_category()) {
echo '<div id="cat-name">' . $category[0]->cat_name . '</div>';
}
}

NFdesign
135
Tutte le risposte alla domanda
2
0
In una pagina di categoria, puoi utilizzare la funzione single_cat_title()
, o la più generica single_term_title()
. Queste funzioni recuperano i dati dall'oggetto globale $wp_query
, tramite get_queried_object()
.

Milo
78.9K
30 gen 2014 02:44:20
Domande correlate