31 min de escucha
#160 – La API REST de WordPress
#160 – La API REST de WordPress
valoraciones:
Longitud:
38 minutos
Publicado:
25 abr 2022
Formato:
Episodio de podcast
Descripción
Síguenos en:
LA API REST de WordPress es de esas cosas de las que muchas veces hemos oído hablar pero no nos hemos atrevido a utilizar más, bien por respeto, bien porqué no tenemos muy claro para que nos podría servir. En el episodio de hoy vamos a repasar un poco qué es exactamente y para que podemos utilizarla. Pero antes, como siempre...
¿Qué tal la semana?
Semana esther
Mantenimientos habituales, un par de migraciones y maquetación landing con WPBakery Page Builder
Semana Nahuai
Trasteando con WordPress 6.0 y la creación de temas FSE.
Directo de NED Pro.
Contenido Nahuai
3 nuevos tutoriales en Código Genesis, de los cuales destaca:
Tema de la semana:
API significa Application Programming Interface
REST significa REpresentational State Transfer
La API REST de WordPress es una interfaz que permite administrar el CMS desde fuera de la propia instalación de WordPress.
Se introdujo en WordPress 4.7 (2017) pero hasta la llegada de Gutenberg no «maduró».
Headless WordPress o WordPress desacoplado
Conceptos básicos:
Rutas y endpointsSon las URLs que contienen la informaciónEstructura: /wp-json/wp/v2/posts/Más de 15 rutas nativas de WordPress Se pueden crear personalizados (con register_rest_route)Métodos HTTPGET > para obtener datosPOST > para crear nuevos elementos (posts, taxonomías..).PUT > para actualizar elementosDELETE > para borrar elementosAutenticaciónUsando plugins o Application Passwords incluida en en core de WordPressFunciones de WordPresswp_remote_request wp_remote_getwp_remote_post wp_remote_headwp_remote_retrieve_bodywp_remote_retrieve_headerwp_json_file_decode
Tanto las peticiones como las respuestas se realizan en JSON (JavaScript Object Notation).
Ejemplos chulos:
Obtener las entradas de otra webObtener los plugins o temas de otra webClonar el contenido de una web en otraCrear un usuario idéntico en dos instalacionesCrear un app sobre el backend de WordPress Utilizar el addon de API de Restrict Content ProUsar un theme framework de JS (Faust, Gatsby, Frontity...)
Handbook oficial de la API REST.
Novedades
Lanzamiento de la primera versión estable del plugin Performance Lab.
Actualización de FaceWP a la versión 4.0.
Tip de la semana
Postman la app o servicio online que te permite realizar pruebas con las APIs.
Menciones
Ángel nos comenta que él prefiere desarrollar en la instalación donde se va a publicar la web y no recomienda Responsively para simulación de distintas resoluciones de dispositivos (porque ha desaparecido Sizzy de Setup).
Xavi nos comenta que aprendió bastante del episodio de trucos de Stripe.
Jordi nos dice en Twitter: Cmd + Shift + R
LA API REST de WordPress es de esas cosas de las que muchas veces hemos oído hablar pero no nos hemos atrevido a utilizar más, bien por respeto, bien porqué no tenemos muy claro para que nos podría servir. En el episodio de hoy vamos a repasar un poco qué es exactamente y para que podemos utilizarla. Pero antes, como siempre...
¿Qué tal la semana?
Semana esther
Mantenimientos habituales, un par de migraciones y maquetación landing con WPBakery Page Builder
Semana Nahuai
Trasteando con WordPress 6.0 y la creación de temas FSE.
Directo de NED Pro.
Contenido Nahuai
3 nuevos tutoriales en Código Genesis, de los cuales destaca:
Tema de la semana:
API significa Application Programming Interface
REST significa REpresentational State Transfer
La API REST de WordPress es una interfaz que permite administrar el CMS desde fuera de la propia instalación de WordPress.
Se introdujo en WordPress 4.7 (2017) pero hasta la llegada de Gutenberg no «maduró».
Headless WordPress o WordPress desacoplado
Conceptos básicos:
Rutas y endpointsSon las URLs que contienen la informaciónEstructura: /wp-json/wp/v2/posts/Más de 15 rutas nativas de WordPress Se pueden crear personalizados (con register_rest_route)Métodos HTTPGET > para obtener datosPOST > para crear nuevos elementos (posts, taxonomías..).PUT > para actualizar elementosDELETE > para borrar elementosAutenticaciónUsando plugins o Application Passwords incluida en en core de WordPressFunciones de WordPresswp_remote_request wp_remote_getwp_remote_post wp_remote_headwp_remote_retrieve_bodywp_remote_retrieve_headerwp_json_file_decode
Tanto las peticiones como las respuestas se realizan en JSON (JavaScript Object Notation).
Ejemplos chulos:
Obtener las entradas de otra webObtener los plugins o temas de otra webClonar el contenido de una web en otraCrear un usuario idéntico en dos instalacionesCrear un app sobre el backend de WordPress Utilizar el addon de API de Restrict Content ProUsar un theme framework de JS (Faust, Gatsby, Frontity...)
Handbook oficial de la API REST.
Novedades
Lanzamiento de la primera versión estable del plugin Performance Lab.
Actualización de FaceWP a la versión 4.0.
Tip de la semana
Postman la app o servicio online que te permite realizar pruebas con las APIs.
Menciones
Ángel nos comenta que él prefiere desarrollar en la instalación donde se va a publicar la web y no recomienda Responsively para simulación de distintas resoluciones de dispositivos (porque ha desaparecido Sizzy de Setup).
Xavi nos comenta que aprendió bastante del episodio de trucos de Stripe.
Jordi nos dice en Twitter: Cmd + Shift + R
Publicado:
25 abr 2022
Formato:
Episodio de podcast
Títulos en esta serie (100)
#12 – Gestión de clientes: Síguenos en: ¡Buenos días! Nuevo lunes, nueva semana y, cómo no, nuevo episodio de Freelandev donde hablaremos de un tema de esos que tanto nos gusta... ¡gestionar clientes! ¿Qué tal la semana? Semana esther: muy tranquila, sigui de Freelandev - Vivir del desarrollo en WordPress