Este post va a ser rápido y además, fácil, sencillo y para toda la familia.
Si no conoces o no has trasteado nunca con la Query de WordPress, te aconsejo que lo hagas más pronto que tarde.
La función WP_Query() de WordPress es una herramienta fantástica que nos permite modificar el loop por defecto con diferentes argumentos.
Como la Query de WordPress daría para muchos posts, si os parece vamos a ver el código necesario para el caso en el que queremos excluir el post actual de dicha query.
Para ello utilizaremos ‘post__not_in’ en los argumentos que le pasaremos al nuevo objeto de WP_Query y en el caso que nos ocupa lo estableceremos como «array (get_the_ID())«.
Claro que podemos recoger antes el ID y guardarlo en un variable pero creo que así se ve más claro.
A continuación os dejo el código de un ejemplo sencillo para que podáis copiarlo y probarlo cuando queráis.
Cualquier cosa, ya sabéis, me la comentáis. Ya sabéis que me podéis encontrar en Twitter como @oabadfol
He creado un menú con las categorías del blog pero me gustaría que los ítems se mostraran solo si existen posts. ¿Como puedo hacerlo?