Descubre este podcast y mucho más

Los podcasts se pueden disfrutar de forma gratuita sin necesidad de una suscripción. También ofrecemos libros electrónicos, audiolibros y mucho más por solo $11.99 al mes.

#160 – La API REST de WordPress

#160 – La API REST de WordPress

DeFreelandev - Vivir del desarrollo en WordPress


#160 – La API REST de WordPress

DeFreelandev - Vivir del desarrollo en 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
Publicado:
25 abr 2022
Formato:
Episodio de podcast

Títulos en esta serie (100)

¿Emprender online como desarrollador WordPress? Aprende a gestionar tu negocio digital con esther solà y Nahuai Badiola, freelancers y desarrolladores WordPress especializados en Genesis Framework y WooCommerce. Descubre cada lunes sus estrategias de marketing digital, cómo se organizan y qué herramientas usan en el día a día.