WPML

Для некоторых своих функций 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:


  1. wpml/tm/v1 — используется для Расширенного редактора переводов и локальных заданий в Управлении переводами. Отключение Управления переводами удалит эти конечные точки. Кроме того, блокировка этих конечных точек может нарушить работу функций Управления переводами.

  2. wpml/st/v1 — используется для импорта MO-файлов, генерации MO-файлов и сохранения настроек Перевода строк. Отключение Перевода строк удалит эти конечные точки. Кроме того, Перевод строк может не работать без включения этих конечных точек.

Автор: Amir · Последнее обновление: 16 января 2020