• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Cambiar el número de entradas de un Custom Post Type en la página de archivo de WordPress

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.

Ajustes para seleccionar el 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 1803 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. 😉

Archivo CPT PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes login o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?