Como parte del proceso de solicitud, se le ha pedido que complete el siguiente reto. Si tiene alguna pregunta, responda al último correo electrónico que recibió de nuestro equipo.
Requisitos
Primer paso
Utilizar el punto final accesible GET https://caseproof.s3.amazonaws.com/dev-challenge/table.json (no se requieren parámetros hacia/desde), cree un endpoint AJAX en WordPress que:
- Se puede utilizar cuando se está conectado o desconectado, y devuelve una respuesta JSON que contiene una tabla HTML de los datos del endpoint
- Crear un shortcode para el frontend, que cuando se carga utiliza JavaScript para ponerse en contacto con su punto final AJAX y muestra la tabla HTML que contiene los datos en la ubicación del shortcode
- Que cuando se llama siempre devuelve los datos, pero independientemente de cuándo/cuántas veces se llama nunca debe solicitar los datos de nuestro servidor más de 1 vez por hora
- En la tabla, asegúrese de que los valores de la columna Fecha se formatean de acuerdo con los formatos de fecha y hora configurados en WordPress y se muestran en la zona horaria configurada en WordPress.
Asegúrese de escapar correctamente, sanitize y validar los datos en cada paso según corresponda utilizando construido en PHP y WordPress funciones.
Organizar y empaquetar el código como un archivo zip plugin de WordPress.
El código que envíe no debe estar construido a partir de un boilerplate.