Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
Вам нужно получить ID русского перевода категории с ID 3680 (украинский), используя REST API, но текущая версия WPML не возвращает WPML_TRID в ответе.
Solution:
На данный момент использование REST API для получения переводов категорий не поддерживается WPML. Однако, если вы работаете с WooCommerce, вы можете использовать REST API для перевода товаров с помощью плагина WPML Multilingual & Multicurrency for WooCommerce. Подробнее о его использовании можно узнать здесь: https://wpml.org/documentation/related-projects/woocommerce-multilingual/using-wordpress-rest-api-woocommerce-multilingual/
Также вы можете ознакомиться с обсуждением на форуме, где пользователи делятся своим опытом использования REST API с WPML: https://wpml.org/forums/topic/how-to-use-rest-apis-to-set-retrieve-post-translations/
Обратите внимание, что предложенные решения на форуме не являются официально поддерживаемыми и их работоспособность может быть нестабильной.

Если предложенное решение не актуально или не подходит для вашего случая, мы рекомендуем открыть новый тикет поддержки. Также рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Для дополнительной помощи вы можете обратиться на форум поддержки WPML.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 1 reply, has 0 voices.

Last updated by Andrey 5 months ago.

Assisted by: Andrey.

Author Posts
December 2, 2025 at 5:37 pm #17628173

sergK

Нужно получить ID русского перевода категории, например, с id 3680 (украинский) используя REST API.
В прошлом обращении AI ассистент предложил использовать запрос для получения WPML_TRID

/wp-json/wp/v2/categories/3680?lang=uk

однако этот запрос не возвращает в массиве данных WPML_TRID.
Версия WPML Multilingual CMS | WPML 4.6.13 release , а так же проверял на сайте с версией 4.8.6 - и там не возвращает

December 2, 2025 at 9:41 pm #17628596

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Спасибо за обращение в службу поддержки WPML.

В настоящее время использование REST API не поддерживается WPML.
Исключение составляет перевод товаров WooCommerce, который возможен благодаря поддержке в плагине WPML Multilingual & Multicurrency for WooCommerce:
https://wpml.org/documentation/related-projects/woocommerce-multilingual/using-wordpress-rest-api-woocommerce-multilingual/

Также есть связанная дискуссия на форуме:
https://wpml.org/forums/topic/how-to-use-rest-apis-to-set-retrieve-post-translations/

Однако важно отметить, что предложенный там подход был опубликован пользователем и не является документированным или официально поддерживаемым решением WPML, поэтому его работоспособность и стабильность в реальных условиях не гарантируются.