GitHub|Since 2007

¿Cómo activar la API REST de WordPress?

Consejos
WPTR Team
1 Ocak 2025

¿Cómo comprobar si está abierta?

Simplemente añade /wp-json/ al final de la URL de tu sitio (por ejemplo, ejemplo.com/wp-json/). Si ves una respuesta con datos JSON, está abierta. Si ves un error 403 o 404, está cerrada.

Razones comunes para problemas de acceso

  • Plugins de seguridad: Plugins como Wordfence, iThemes Security o All In One WP Security pueden bloquear el acceso a la API REST para usuarios que no han iniciado sesión.
  • Plugins para desactivar la API REST: Es posible que hayas instalado un plugin específicamente para desactivar esta función.
  • Cortafuegos (WAF): Los cortafuegos a nivel de servidor (Cloudflare, ModSecurity) podrían bloquear solicitudes automatizadas.

¿Cómo activarla?

  1. Revisa los plugins de seguridad: Revisa la configuración de tus plugins de seguridad. Busca opciones como 'Desactivar API REST' o 'Bloquear API REST anónima' y desactívalas.
  2. Desactiva plugins específicos: Si tienes plugins como 'Disable REST API', desactívalos.
  3. Revisa los enlaces permanentes: A veces, simplemente ir a Ajustes > Enlaces permanentes y hacer clic en 'Guardar cambios' puede solucionar los errores 404 de la API.
apisecurityguide