Aprende en este tutorial cómo modificar el número de entradas de un CPT que se muestran en la página de archivo de un tema de WordPress mediante código.
En WordPress puedes elegir de forma sencilla cuántas entradas quieres mostrar en una página de archivo desde el al apartado Ajustes > Lectura > Número máximo de entradas a mostrar en el sitio.
En el ejemplo de la imagen anterior este número es 6, por lo que en todas las páginas de archivo (blog, categorías…) se mostrarán este número de entradas.
¿Pero y si en un determinado Custom Post Type quieres que se visualicen más? ¿O menos?
Pues no pasa nada, porque puedes conseguirlo usando el hook pre_get_posts.
Y aquí tienes cómo hacerlo:
Snippet para cambiar el número de entradas de una Custom Post Type en la página de archivo
Añade el siguiente fragmento al final del fichero functions.php o en tu plugin de funcionalidades:
Para ver este código y los otros 2063 snippets de esta web,
identifícate o suscríbete aquí.
En este fragmento utilizas el hook ‘pre_get_posts’ para indicar que muestre 12 entradas.
Por supuesto, puedes cambiar el valor por el que más te interese.
También usas la etiqueta condicional is_archive()
para que aplique esta lógica a la página de archivos del Custom Post Type, en este caso newsletter. Pero, de nuevo, puedes adaptarlo a que te interese.
Conclusión
Gracias a este tutorial ahora ya sabes cómo cambiar el número de entradas que aparecen en la página de archivo de un determinado Custom Post Type.
¿Alguna duda? Te leo en los comentarios.
Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉