Mostrar el título de la categoría actual en la página de categoría
30 ene 2014, 01:46:23
Vistas: 145K
Votos: 13
Estoy usando el siguiente código en una plantilla de categoría, pero en lugar de mostrar la categoría actual en la que me encuentro, muestra la primera categoría del primer artículo. Por ejemplo, en la página de categoría Comida debería decir Comida, pero en su lugar dice Postres porque la primera categoría del primer artículo es postres. Aquí está el sitio http://theveganproject.ca/wp/category/food/
add_action ( 'genesis_before_content', 'sk_show_category_name' );
function sk_show_category_name() {
$category = get_the_category(); // Obtiene la categoría del post
if (is_category()) {
echo '<div id="cat-name">' . $category[0]->cat_name . '</div>';
}
}

NFdesign
135
Todas las respuestas a la pregunta
2
0
En una página de categoría, puedes usar la función single_cat_title()
, o la más genérica single_term_title()
. Estas funciones obtienen la información del objeto global $wp_query
, a través de get_queried_object()
.

Milo
78.9K
30 ene 2014 02:44:20
Preguntas relacionadas
6
respuestas