En la octava lección del curso de WordPress API vamos a realizar peticiones a la API de usuarios a través de WordPress con PHP.
Vamos a continuar haciendo peticiones al API de WordPress a través de los métodos propios de WordPress en PHP desde nuestra página personalizada aunque en esta ocasión vamos a trabajar el endpoint de usuarios únicamente.
Utilizaremos los cuatro métodos en las peticiones: crear un usuario, actualizar un usuario, obtener un usuario y finalmente eliminar el usuario. ¡Vamos a verlo"
¡Ya domináis el API de usuarios! Como habéis podido ver podemos crear usuarios y gestionarlos desde el API pero cuidado, tiene sus riesgos que cualquiera pueda usarlo.
Nos hemos fijado muy bien en la documentación oficial en el handbook de REST API de WordPress a la hora de gestionar los usuarios dado que existen algunas peculiaridades como por ejemplo que es posible sin ningún tipo de filtro el poder asignar el rol "administrador" a un usuario o que a la hora de eliminar es necesario enviar un argumento de forzado para la operación además de que es obligatorio reasignar los contenidos creados por el usuario que va a ser eliminado a otro usuario que exista.
Pero ahí no queda todo, también hemos aprendido a usar otros métodos propios de WordPress que nos pueden ayudar cuando estamos construyendo nuestra web. Concretamente veremos un método para obtener el avatar del usuario a través del API de una manera más sencilla que obteniéndolo desde el JSON de respuesta.
A modo de deberes y para que practiquéis un poco con el API, os animo a que pongáis una serie de botones en la página de WordPress que accionen las diferentes peticiones, es decir, un botón para crear usuario, otro para editar, otro para obtener y otro para eliminar con el código que hemos escrito en la lección.
Y recordad que si tenéis cualquier duda o comentario no dudéis en escribirnos a través del panel de soporte en boluda.com :)