• 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

Añadir soporte para etiquetas a un Custom Post Type en WordPress

Descubre en este tutorial cómo dar soporte a etiquetas en un Custom Post Type (CPT) de WordPress mediante código.

En un tutorial anterior aprendiste a crear un Custom Post Type mediante código. En el mismo veíamos la posibilidad de añadir una categoría al mismo.

Pero, ¿y si quieres usar también etiquetas? No hay problema porque hoy vamos a ver cómo puedes hacerlo.

Snippet para añadir etiquetas a un Custom Post Type en WordPress

Para dar soporte a etiquetas tienes dos opciones, usar las etiquetas nativas de las entradas de WordPress o crear una nueva taxonomía.

A. Usar las etiquetas nativas de WordPress

En este caso tendrás que sustituir el siguiente código en el plugin con el que creaste el Custom Post Type:

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

Ya ves qué sencillo.

En este caso, lo que consigues es que el Custom Post Type use las etiquetas nativas de WordPress.

Obviamente, puedes adaptar el código (portfolio_category) al Custom Post Type que hayas creado.

Pero si deseas mantener separadas las etiquetas de entradas y de tu Custom Post Type tienes que usar la estrategia que te explico a continuación.

B. Registrar una nueva taxonomía

En este caso debes añadir el siguiente código en el plugin con el que creaste el Custom Post Type:

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

Con este cambio tu Custom Post Type te permitirá añadir etiquetas.

Como puedes observar, lo que has hecho es registrar una nueva taxonomía que no es jerárquica y que tiene el nombre de etiqueta.

A diferencia de la opción A, este método te permite tener separadas las etiquetas de las entradas y las de tu Custom Post Type.

El ejemplo utiliza el CPT porfolio, pero puedes adecuarlo a que tú quieras (cursos, lecciones, tutoriales…).

Conclusión

Ahora ya sabes cómo registrar etiquetas en un Custom Post Type de WordPress.

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. 😉

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?