WPML

Pour certaines de ses fonctionnalités, WPML s’appuie sur l’API REST de WordPress. Si l’API REST de WordPress est désactivée, WPML ne sera pas en mesure d’effectuer certaines communications avec les services de traduction ou avec notre Éditeur de traduction avancé.


Si vous désactivez l’API REST de WordPress, certaines fonctionnalités de WPML ne fonctionneront pas. WPML ne provoquera pas d’erreurs, mais signalera que ces fonctionnalités sont désactivées.

WPML n’accède à l’API REST qu’en tant qu’utilisateur authentifié. Il n’essaie jamais d’accéder à l’API sans authentification. L’API REST alimente également l’éditeur de blocs de WordPress, nous la considérons donc comme fiable et sécurisée à 100 %.

Si vous avez désactivé globalement l’API REST pour renforcer la sécurité du site, nous vous recommandons de la réactiver et d’empêcher l’accès externe anonyme à l’API à l’aide d’une extension de sécurité ou d’un code personnalisé.

Points de terminaison de l’API REST utilisés par WPML


WPML utilise un certain nombre de points de terminaison basés sur le noyau de WPML et ses modules complémentaires. Tous utilisent notre préfixe de point de terminaison de base /wpml.

Voici les deux principaux points de terminaison de WPML disponibles :


  1. wpml/tm/v1 – Utilisé pour l’Éditeur de traduction avancé et les travaux locaux dans la Gestion de traduction. La désactivation de la Gestion de traduction supprimera ces points de terminaison. De plus, le blocage de ces points de terminaison peut interrompre les fonctionnalités de la Gestion de traduction.

  2. wpml/st/v1 – Utilisé pour importer des fichiers MO, générer des fichiers MO et enregistrer les paramètres de la Traduction de chaînes. La désactivation de la Traduction de chaînes supprimera ces points de terminaison. De plus, la Traduction de chaînes risque de ne pas fonctionner si ces points de terminaison ne sont pas activés.

Écrit par Amir · Dernière mise à jour 16 janvier 2020