Afișează titlul categoriei curente în pagina de categorie
30 ian. 2014, 01:46:23
Vizualizări: 145K
Voturi: 13
Folosesc următorul cod în template-ul de categorie, dar în loc să afișeze categoria curentă în care mă aflu, afișează prima categorie a primului articol. De exemplu, în pagina categoriei Mâncare ar trebui să apară Mâncare, dar în schimb apare Deserturi pentru că prima categorie a primului articol este deserturi. Iată site-ul 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>';
}
}

NFdesign
135
Toate răspunsurile la întrebare
2
0
Pe o pagină de categorie, poți utiliza funcția single_cat_title()
, sau funcția mai generică single_term_title()
. Aceste funcții extrag date din obiectul global $wp_query
, prin intermediul funcției get_queried_object()
.

Milo
78.9K
30 ian. 2014 02:44:20
Întrebări similare
3
răspunsuri
6
răspunsuri