Перейти к содержимому Перейти к боковой панели

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Часовой пояс службы поддержки: Europe/Kyiv (GMT+03:00)

Эта тема содержит 6 ответов, имеет 1 voices.

Последнее обновление: Вадим Клейманов 2 дня, 10 часов назад.

При содействии: Andrey.

Автор Сообщения
24 сентября, 2025 в 9:11 пп #17430119

Вадим Клейманов

Предыстория вопроса:
Я пытаюсь создать заказ в админке Woocommerce на сайте с двумя языками: русский (основной) и украинский (дополнительный). Я переключаюсь на украинский язык и создаю заказ. Ссылка на страницу, где можно увидеть проблему: скрытая ссылка

Симптомы:
Когда я нажимаю кнопку 'Создать', я получаю ошибку: 'Uncaught Error: Cannot use object of type WP_Error as array' в файле /home/zemled00/zemledelie.org/www/wp-content/plugins/sitepress-multilingual-cms/inc/taxonomy-term-translation/wpml-term-translations.class.php на строке 657.

Вопросы:
Почему возникает ошибка при создании заказа на украинском языке?
Как исправить ошибку 'Uncaught Error: Cannot use object of type WP_Error as array'?

24 сентября, 2025 в 9:32 пп #17430170

Вадим Клейманов

Я обновился до версии 4.8.1. Проблема, ожидаемо, осталась...

25 сентября, 2025 в 7:09 дп #17430774

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

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

Попробуйте перейти в WPML → Support → Troubleshooting и запустить следующие опции:
- Remove ghost entries from the translation tables
- Set language information
- Clear the cache in WPML
- Fix post type assignment for translations

25 сентября, 2025 в 9:30 дп #17431602

Вадим Клейманов

А можно попросить аналоги опций на русском языке? Чтобы я случайно не туда не нажал

25 сентября, 2025 в 9:57 дп #17431671

Вадим Клейманов

Я вроде бы распознал предложенные вами опции.
Ошибка осталась.
Еще один вариант поведения.
Я создал заказ на РУ, сохранил его. Затем решил назначить заказу язык УКР. Во время сохранения я поучил указанную выше ошибку

25 сентября, 2025 в 12:09 пп #17432322

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.

25 сентября, 2025 в 7:33 пп #17433902

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Основываясь на том, что я обнаружил в параллельном тикете, нет необходимости предоставлять мне доступ.

Вам необходимо для пост тайпа Orders в WPML → Settings → Post Types Translation, установить значение «Не переводимо», это также решит и данную проблему.