Del curso: WordPress: REST API

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 25.000 cursos impartidos por expertos del sector.

Permissions Callback

Permissions Callback

En este vídeo te voy a explicar cómo proteger las rutas y «endpoint» de tu REST API con las funciones de «permissions callback». Como digo, son funciones que se ejecutan en el momento que hacemos una llamada a la REST API. Vamos a ver el ejemplo de la documentación oficial. Por un lado, tenemos esta función que es la que se va a llamar por defecto. No tiene nada especial, simplemente devuelve el mensaje de que esta información es privada. Por otro lado, vamos a tener la función que nos permite revisar si el usuario puede acceder a este contenido. Lo que estamos haciendo es si el usuario no tiene el permiso de dictar artículos, devolvemos un error. Además, el mensaje es personalizable. En caso contrario, es decir, sí dispone de permisos para editar artículos, devolvemos 'true'. Y con esta función lo que vamos a hacer es que al registrar nuestra nueva ruta, aparte de lo obvio que es declarar el «namespace» y la ruta del recurso, vamos a definirle los parámetros, enganchando aquí el…

Contenido