Priorizar posts de una categoría específica en la página principal

  • Autor Autor mpsgroup
  • Fecha de inicio Fecha de inicio
M

mpsgroup

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Buenas,

Quiero hacer que primero se muestren los posts de una categoría en concreto y luego todos los demás.

Ejemplo: Si tenemos la categoría "pepito" con 15 posts.

En dominio.com <--- muestre los 10 primeros
en dominio.com <--- muestre los 5 que quedan y muestre 5 mas como hace cualquier loop

Alguien sabe como hacer esto con código? (hasta ahora lo estoy haciendo a mano cambiando la fecha pero se pierde mucho tiempo).

Espero sus respuestas

Saludos y gracias de antemano!
 
Yo recomendaría hacer un WP_Query (https://codex.wordpress.org/Class_Reference/WP_Query) para mostrar los posts de tu categoría. Este nuevo objeto WP_Query tendría un posts_per_page de 10. Además, tendría que llevar el parámetro paged, con la página actual.

El resto del loop iría igual porque no modificarías nada, en caso de querer modificar la cantidad de artículos en cada página (y settearlo en 5, como mencionas), puedes hacerlo a través del CMS o bien, en código, puedes modificar el query_posts y pasarle a esta función el parámetro posts_per_page de 5.

Espero te ayude.
 
Atrás
Arriba