Para algunas de sus funciones, WPML depende de la API REST de WordPress. Si la API REST de WordPress está desactivada, WPML no podrá realizar parte de la comunicación con los servicios de traducción o con nuestro Editor de traducción avanzado.
Si desactiva la API REST de WordPress, algunas funciones de WPML no funcionarán. WPML no causará errores, pero informará que estas funciones están desactivadas.
WPML solo accede a la API REST como usuario autenticado. Nunca intenta acceder a la API sin autenticarse. La API REST también impulsa el editor de bloques de WordPress, por lo que la consideramos 100 % fiable y segura.
Si ha desactivado globalmente la API REST para reforzar la seguridad del sitio, le recomendamos volver a activarla y evitar el acceso externo anónimo a la API con un plugin de seguridad o algún código personalizado.
Endpoints de la API REST utilizados por WPML
WPML utiliza varios endpoints basados en el núcleo y los complementos de WPML. Todos ellos utilizan nuestro prefijo de endpoint base
/wpml.
Los siguientes son los dos endpoints principales de WPML disponibles:
wpml/tm/v1– Utilizado para el Editor de traducción avanzado y los trabajos locales en Gestión de traducción. Desactivar Gestión de traducción eliminará estos endpoints. Además, bloquear estos endpoints puede afectar a las funciones de Gestión de traducción.wpml/st/v1– Utilizado para importar archivos MO, generar archivos MO y guardar la configuración de Traducción de cadenas. Desactivar Traducción de cadenas eliminará estos endpoints. Además, es posible que Traducción de cadenas no funcione sin estos endpoints activados.