wp-rest-api-playmaax

API REST de WordPress proporciona endpoints de API para los tipos de datos de WordPress que permiten a los desarrolladores interactuar con sitios de forma remota mediante el envío y la recepción de objetos JSON (notación de objetos de JavaScript). JSON es un formato de datos estándar abierto que es liviano y legible para los humanos, y parece que los Objetos lo hacen en JavaScript; de ahí el nombre. Cuando envía contenido o realiza una solicitud a la API, la respuesta se devolverá en JSON. Esto permite a los desarrolladores crear, leer y actualizar contenido de WordPress desde JavaScript del lado del cliente o desde aplicaciones externas, incluso aquellas escritas en lenguajes más allá de PHP.

¿Por qué usar la API REST de WordPress?

La API REST de WordPress hace que sea más fácil que nunca usar WordPress de formas nuevas y emocionantes, como crear aplicaciones de una sola página sobre WordPress. Puede crear un complemento para proporcionar una experiencia de administrador completamente nueva para WordPress, o crear una nueva experiencia de usuario interactiva.

Ni siquiera tendría que escribir las aplicaciones en PHP: cualquier lenguaje de programación que pueda realizar solicitudes HTTP e interpretar JSON puede interactuar con WordPress a través de la API REST, desde Node.js hasta Java y más allá.

La API REST de WordPress también puede servir como un fuerte reemplazo para la API admin-ajax en el núcleo. Al utilizar la API REST, puede estructurar más fácilmente la forma en que desea que los datos entren y salgan de WordPress. Las llamadas AJAX se pueden simplificar enormemente mediante el uso de la API REST, lo que le permite pasar menos tiempo accediendo a los datos que necesita y más tiempo creando mejores experiencias de usuario.

Nuestra imaginación es el único límite a lo que se puede hacer con la API REST de WordPress. La conclusión es que, si desea una forma estructurada, extensible y simple de ingresar y salir datos de WordPress a través de HTTP, probablemente desee usar la API REST. A pesar de su simplicidad, la API REST puede parecer bastante compleja al principio, e intentaremos dividirla en componentes más pequeños para que podamos armar el rompecabezas completo.

A continuación veremos cómo activar la API REST de manera sencilla y rápida:

Mientras tenga configurado y funcionando su sitio web, puede comenzar a experimentar de inmediato. Puede realizar varias solicitudes GET para recuperar datos directamente, simplemente utilizando su navegador.

Ejemplos de cómo hacer peticiones para solicitar información por GET una vez que tengamos instalado y activo el plugin del anterior videotutorial:

https://ejemplo.com/wp-json/wp/v2/posts
https://ejemplo.com/wp-json/wp/v2/categories
https://ejemplo.com/wp-json/wp/v2/tags
https://ejemplo.com/wp-json/wp/v2/pages
https://ejemplo.com/wp-json/wp/v2/comments
https://ejemplo.com/wp-json/wp/v2/media
https://ejemplo.com/wp-json/wp/v2/users
https://ejemplo.com/wp-json/wp/v2/types
https://ejemplo.com/wp-json/wp/v2/settings

Conclusión

No hay mejor momento para aprender acerca de la API REST de WordPress que ahora. Dado que se ha fusionado por completo en el núcleo de WordPress, va a desempeñar un papel importante en el futuro de la plataforma. Los desarrolladores de todas las franjas usarán esta API para conectar WordPress a la web más amplia en formas que antes eran difíciles o imposibles.

Comprender este concepto por ti mismo puede ser un poco desafiante. En un nivel básico, sin embargo, los conceptos son fáciles de entender. Una API REST es una interfaz que permite que dos programas «hablen» entre sí, y se crea siguiendo las pautas que aseguran que sea flexible, extensible y segura. Si desea profundizar en cómo funciona todo esto y cómo puede usarse, hay muchos recursos útiles, como el manual oficial.

¡Sígueme!

Carlos Represas

Programador especializado, o dedicado de forma específica, en desarrollar aplicaciones de la World Wide Web o aplicaciones distribuidas en red que se ejecutan mediante HTT / HTTPS desde un servidor web a un navegador web. Senior PHP Developer - Full Stack WordPress Developer - Growthhacker.
Carlos Represas
¡Sígueme!

Latest posts by Carlos Represas (see all)

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.