• 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

Dar soporte a la REST API en una taxonomía de WordPress

Descubre en este tutorial cómo dar soporte a la REST API de una taxonomía de WordPress mediante código.

Lo bueno de crear tu propia taxonomía, por ejemplo para un Custom Post Type, es que tienes todo el control sobre ella.

Una de estas ventajas es que, si quieres que dé soporte a la REST API de WordPress, solo tienes añadir el argumento 'show_in_rest' => true, en el array de la misma ($argsCategory); tal y como te muestro en tutorial para crear un Custom Post Type mediante código.

En cambio, si estás trabajando con una taxonomía creada por un plugin de terceros no puedes modificarla tan fácilmente.

¿Entonces?

No pasa nada. Para eso están los hooks de WordPress. 😉

Snippet para dar soporte a la REST API en una taxonomía de WordPress

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

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

En este bloque usas el hook register_taxonomy_args para que la taxonomía «portfolio_category» (del Custom Post Type «Porfolio») tenga soporte para la REST API de WordPress.

Por supuesto, puedes cambiar el slug por el la taxonomía que te interese.

Conclusión

Ahora ya sabes cómo añadir soporte para la REST API de WordPress en una taxonomía.

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 REST API 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?