Для некоторых своих функций WPML использует WordPress REST API. Если WordPress REST API отключен, WPML не сможет осуществлять часть обмена данными с сервисами перевода или с нашим Расширенным редактором переводов.
Если Вы отключите WordPress REST API, некоторые функции в WPML не будут работать. WPML не вызовет ошибок, но сообщит, что эти функции отключены.
WPML обращается к REST API только от имени авторизованного пользователя. Он никогда не пытается получить доступ к API без аутентификации. REST API также обеспечивает работу редактора блоков WordPress, поэтому мы считаем его на 100% надежным и безопасным.
Если Вы глобально отключили REST API для повышения безопасности сайта, мы рекомендуем снова включить его и запретить анонимный внешний доступ к API с помощью плагина безопасности или специального кода.
Конечные точки REST API, используемые WPML
WPML использует ряд конечных точек на базе ядра WPML и дополнений. Все они используют наш базовый префикс конечной точки
/wpml.
Ниже приведены две основные доступные конечные точки WPML:
wpml/tm/v1— используется для Расширенного редактора переводов и локальных заданий в Управлении переводами. Отключение Управления переводами удалит эти конечные точки. Кроме того, блокировка этих конечных точек может нарушить работу функций Управления переводами.wpml/st/v1— используется для импорта MO-файлов, генерации MO-файлов и сохранения настроек Перевода строк. Отключение Перевода строк удалит эти конечные точки. Кроме того, Перевод строк может не работать без включения этих конечных точек.