Mostrar los posts de una categoría en WordPress
En este artículo vamos a ver como mostrar los posts de una categoría en WordPress. Podría ser útil en el caso, por ejemplo, de que queramos mostrar los posts destacados de nuestro blog. Una posible forma de obtener los artículos destacados de tu blog es crear una categoría que se llame «Destacados» y los posts que queramos destacar los añadimos a esta nueva categoría.
Después donde te interese puedes añadir el código siguiente:
<?php query_posts('category_name=Destacados&posts_per_page=10' ); while(have_posts()): the_post(); endwhile; ?>
En este caso concreto estamos mostrando los 10 últimos posts de la categoría «Destacados».
También podría ser interesante utilizar la siguiente iteración mostrando 10 artículos destacados de forma aleatoria.
<?php query_posts('category_name=Destacados&orderby=rand&posts_per_page=10'); while ( have_posts() ) the_post(); endwhile; ?>
Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
¿Cómo puedo mostrar X entradas de una categoría, excepto la última?
Revisa la documentación sobre como funciona la función query_post() desde la página oficial. En el siguiente enlace tienes la explicación de las posibilidades y ejemplos:
https://developer.wordpress.org/reference/functions/query_posts/
[…] Mostrar los posts de una categoría en WordPress […]
Buenos días, estoy utilizando este código sin embargo pareciera no esta atendiendo la instrucción del numero de entradas que debe mostrar, ya que me las trae todas,
debo hacer algo mas???
Hola buenas tardes,
En principio con lo que aparece en este post ya se podría mostrar las entradas de una categoría limitando la cantidad. Puedes revisar más a fondo la función query_post de WordPress en: https://developer.wordpress.org/reference/functions/query_posts/
Saludos
Hola Jose,
No me queda claro dónde tengo que poner el código. En el mismo post? En la categoría? Cómo?
Hola,
Este código lo debes poner donde quieras mostrar los post de una categoría en concreto.
saludos
Este caso, sería bueno un ejemplo mas claro. eso de sitio en concreto, no está muy objetivo.
Como sería. dentro de la pagina no es, en la entrada menos pues son varias entrada. en que archivo especificamente, imagino que es uno tipo php.
Hola,
El código del ejemplo se puede posicionar en cualquier archivo .php de la plantilla. Allí donde lo quieras mostrar.
Saludos
en el caso de querer mostar un taxonomy como seria ?¡
creo que es posible utilizar taxonomy en el query()
hola , para mostrar una categoria especifica en una pagina pondria el codigo que dejas aqui con el nombre de la categoria que deseo mostrar dentro de mi post
Hola, si exacto así es.
a mi no me funciona
puse el codigo en la pagina para mostrar los ultimos 10 post de la categoria apartamento pero no me sale nada cuando le doy mostrar borra todo y sale en blanco
Gracias!!! Si funciona c:
buenas, quisiera colocar los post recientes por categoria, es decir ultimo post de categoria 01, (mostrar 5 ejemplo) luego ultimos de categoria 02 y asi haste 4 categorias.
como haría eso ?