Obtener el nombre de la categoría actual WordPress
Para obtener el nombre de la categoría actual en WordPress dentro del archivo category.php, puedes utilizar la función:
<?php get_query_var( $var, $default ) ?>
El propio nombre de la función ya nos está indicando su utilidad: devuelve una variable definida dentro de los argumentos de wp_query.
De los dos parámetros de la función, la variable $var es obligatoria y hace referencia a cualquier objeto de la clase WP_Query; ‘page’, ‘category_name’, ‘author’…
El parámetro $default, es opcional. Su función es devolver dicho valor si la variable no está definida. Un ejemplo de uso es:
<?php $categoria = get_query_var('category_name', 0); ?>
El código que voy a adjuntar a continuación es útil para cuando utilizamos una única plantilla para las categorías de nuestro blog. La plantilla category.php se encarga de cargar todos los post que pertenecen a una categoría concreta. Es interesante que cuando un usuario accede a una categoría el archivo indique el nombre de la categoría en la que se encuentra:
Finalmente el código para obtener el nombre de categoría actual en el archivo category.php es el siguiente:
<?php $categoria = get_query_var('category_name' ); ?> <h1>Categoría <?php echo $categoria; ?></h1>
Copia y pega el código en tu archivo category.php antes del loop o bucle.
El siguiente artículo te explica como añadir la descripción de la categoría a una plantilla de WordPress.
0 comentarios