• 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

Mostrar un listado con el número de entradas de cada categoría en WordPress

Descubre en este tutorial cómo obtener y mostrar un listado de todas las entradas de una categoría mediante código.

Si utilizas una misma categoría para varios Custom Post Type es posible que en algunos casos te interese mostrar (u obtener) el número de entradas de cada categoría, separado por el tipo de entrada.

Así que en este tutorial vas a aprender cómo puedes obtenerlo. Este sería el resultado:

Diseño web

Masterclass: 5
Cursos: 3
Tutoriales: 1

Desarrollo web

Masterclass: 3
Cursos: 5
Tutoriales: 7

…

Vamos a verlo:

Pasos para mostrar el número de entradas de cada tipo de contenido de una categoría

1. Crea el shortcode

Primero vas a encapsular el número de entradas de cada categoría dentro de un shortcode para poder mostrar el listado donde quieras.

Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:

Para ver este código y los otros 1953 snippets de esta web,
identifícate o suscríbete aquí.

Con este código creas un shortcode que te permite mostrar un listado con el número de entradas de una categoría, separado por tipo de entrada, usando el shortcode [cat_count].

Para obtener el listado de categorías utilizas la función get_categories() junto a un par de bucles (foreach).

Para poder ver el listado solo te queda un paso.

2. Introduce el shortcode donde quieras

La ventaja de los shortcodes es que puedes insertarlos en cualquier punto de la web.

Solo tendrás que escribir [cat_count] donde quieres que se visualice.

Este sería un ejemplo del listado que mostraría el shortcode:

Diseño web

Masterclass: 5
Cursos: 3
Tutoriales: 1

Desarrollo web

Masterclass: 3
Cursos: 5
Tutoriales: 7

…

Conclusiones

Ahora ya sabes cómo obtener y mostrar el número de entradas de una determinada categoría clasificada por el tipo de entrada (Custom Post Type).

Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉

Tutoriales relacionados

  • https://codigogenesis.com/crear-plugin-funcionalidades-wordpress/

PHP Shortcode 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 identificarte 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

close-icon

¿Has olvidado tu contraseña?