Per alcune delle sue funzionalità, WPML si affida all’API REST di WordPress. Se l’API REST di WordPress è disabilitata, WPML non sarà in grado di eseguire alcune comunicazioni con i servizi di traduzione o con il nostro Editor di traduzione avanzato.
Se disabiliti l’API REST di WordPress, alcune funzionalità di WPML non funzioneranno. WPML non causerà errori, ma segnalerà che queste funzionalità sono disabilitate.
WPML accede all’API REST solo come utente autenticato. Non tenta mai di accedere all’API senza autenticazione. L’API REST alimenta anche l’Editor a blocchi di WordPress, quindi la consideriamo sicura e affidabile al 100%.
Se hai disabilitato a livello globale l’API REST per rafforzare la sicurezza del sito, ti consigliamo di riabilitarla e di impedire l’accesso esterno anonimo all’API con un plugin di sicurezza o con del codice personalizzato.
Endpoint dell’API REST utilizzati da WPML
WPML utilizza una serie di endpoint basati sul core di WPML e sui componenti aggiuntivi. Tutti utilizzano il nostro prefisso endpoint di base
/wpml.
Di seguito sono riportati i due principali endpoint di WPML disponibili:
wpml/tm/v1– Utilizzato per l’Editor di traduzione avanzato e per i lavori locali in Gestione traduzioni. Disabilitare Gestione traduzioni rimuoverà questi endpoint. Inoltre, bloccare questi endpoint potrebbe compromettere le funzionalità di Gestione traduzioni.wpml/st/v1– Utilizzato per importare file MO, generare file MO e salvare le impostazioni di Traduzione stringhe. Disabilitare Traduzione stringhe rimuoverà questi endpoint. Inoltre, Traduzione stringhe potrebbe non funzionare se questi endpoint non sono abilitati.