Descubre en este tutorial cómo dar soporte a la REST API de WordPress en un Custom Post Type (CPT) mediante código.
Lo bueno de crear tu propio Custom Post Type es que tienes todo el control sobre él.
¿Por ejemplo?
Si quieres que dé soporte a la REST API de WordPress solo tienes añadir el argumento 'show_in_rest' => true,
en el array del mismo, tal y como te muestro en el ejemplo de crear un Custom Post Type mediante código.
¿Tu CPT cuenta con este soporte?
Entonces ya puedes sacarle partido tanto al editor de bloques como a la REST API y mostrar así el número de entradas de otra web.
¿Estás trabajando con un Custom Post Type creado por un plugin de terceros y no te permite modificarlo tan fácilmente?
Eso lo solucionas rápido con los hooks de WordPress. 😉
Snippet para dar soporte a la REST API en un Custom Post Type
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 2063 snippets de esta web,
identifícate o suscríbete aquí.
En este bloque usas el hook register_post_type_args para que el Custom Post Type «Curso» tenga soporte a la REST API de WordPress.
Por supuesto, puedes cambiar el slug por el del Custom Post Type que te interese.
Conclusión
Ahora ya sabes cómo añadir soporte para la REST API de WordPress en un Custom Post Type creado por un plugin de terceros.
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-custom-post-type-codigo-genesis-framework/
- https://codigogenesis.com/habilitar-editor-bloques-custom-post-type-codigo/
- https://codigogenesis.com/obtener-numero-entradas-custom-post-type-rest-api-wordpress/
- https://codigogenesis.com/crear-plugin-funcionalidades-wordpress/