Descubre en este tutorial cómo hacer que los campos post meta sean accesibles a la API REST de WordPress mediante código.
Cuando accedes al endopoint de una entrada (desde wp-json/wp/v2/posts/id-entrada/) es posible que te hayas dado cuenta de que no se muestran los metadatos del campo post meta.
Así que si quieres exponer esta información tienes que utilizar un poco de código. Vamos a verlo:
Snippet exponer el campo post meta de una entrada de WordPress en la API REST
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 2057 snippets de esta web,
identifícate o suscríbete aquí.
En este bloque usas el hook rest_api_init
, una función de callback para que cuando se realice una petición a la API REST se añada un campo con la información de los campos post meta
.
Conclusión
Ahora ya sabes cómo permitir que se tenga acceso a los metadatos de una entrada desde la API REST 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. 😉