Mostrar contenido en los resultados de una categoría en concreto
A la hora de modificar y agregar funcionalidades en una web con Wordpress, las posibilidades son casi infinitas ya que nos permite personalizarla acorde a nuestras necesidades o las del proyecto.
En este post vamos a ver como mostrar un mensaje o contenido específico en los resultados de una categoría. Un ejemplo sería si quisiéramos mostrar un mensaje en pantalla cuando el usuario se encuentra en los resultados de una categoría en concreto.
Para ello utilizaremos la función de Wordpress in_category que nos permitirá comprobar la categoría en la que nos encontramos y que junto a la condición If de PHP podremos conseguir esto. A continuación vemos un ejemplo.
Ejemplo
Como vamos a trabajar con los resultados de las categorías, editamos y añadimos el siguiente código al archive.php de nuestro theme de Wordpress activo.
<?php if ( in_category('recursos') ) { echo 'Mensaje o contenido que queramos que se muestre en la categoria llamada recursos.'; } ?>
Como es obvio añadiremos este código respetando la sintaxis del lenguaje, un buen lugar sería antes o después del bucle encargado de mostrar los post de las categorías o dentro del contenedor que muestra el contenido.
En este ejemplo hemos utilizado una categoría llamada recursos que podemos substituir por la que necesitemos en nuestro proyecto al igual que el mensaje o contenido que necesitemos.