WPMLはその一部の機能において、WordPress REST APIに依存しています。WordPress REST APIが無効になっている場合、WPMLは翻訳サービスや高度な翻訳エディタとの通信の一部を実行できなくなります。
WordPress REST APIを無効にすると、WPMLの一部の機能が動作しなくなります。WPMLはエラーを引き起こすことはありませんが、これらの機能が無効になっていることを報告します。
WPMLは認証されたユーザーとしてのみREST APIにアクセスします。認証なしでAPIにアクセスしようとすることは決してありません。REST APIはWordPressブロックエディタの基盤でもあるため、100%信頼でき安全であると考えています。
サイトのセキュリティを強化するためにREST APIをグローバルに無効にしている場合は、再度有効にし、セキュリティプラグインやカスタムコードを使用してAPIへの匿名の外部アクセスを防ぐことをお勧めします。
WPMLが使用するREST APIエンドポイント
WPMLは、WPMLコアおよびアドオンに基づいて多数のエンドポイントを使用します。これらはすべて、基本エンドポイントプレフィックス
/wpmlを使用します。
利用可能な2つの主要なWPMLエンドポイントは以下のとおりです。
wpml/tm/v1– 高度な翻訳エディタおよび翻訳管理のローカルジョブに使用されます。翻訳管理を無効にすると、これらのエンドポイントは削除されます。また、これらのエンドポイントをブロックすると、翻訳管理の機能が破損する可能性があります。wpml/st/v1– MOファイルのインポート、MOファイルの生成、および文字列翻訳の設定の保存に使用されます。文字列翻訳を無効にすると、これらのエンドポイントは削除されます。また、これらのエンドポイントが有効になっていない場合、文字列翻訳が機能しない可能性があります。