Эта тема решена. Вот описание проблемы и ее решения.
Проблема: Клиент столкнулся с проблемой, когда товары, созданные на русском языке, не отображаются на украинской версии сайта, несмотря на то, что они были переведены. Попытки изменить язык товара на украинский через инструкцию не приводили к сохранению изменений. Решение: Мы рекомендуем сначала отсоединить страницу товара, а затем изменить язык товара. Возможно, проблема связана с ошибкой, которая не позволяет отвязать перевод. Для начала следует обновить WPML плагин до последней версии, следуя инструкциям: 1. Перейти в Plugins → All plugins → вкладка Commercial, и нажать на "Check for updates". 2. Обновить WPML плагин до версии 4.6.8, следуя инструкциям по обновлению здесь. 3. После обновления попробовать отсоединить перевод и изменить язык товара снова. Не забудьте сделать резервную копию базы данных перед выполнением этих действий. Если эти рекомендации не помогут, пожалуйста, откройте новый тикет в форуме поддержки WPML.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Добрый день!
Интернет магазин изначально был сделан на русском языке. Товары тоже. Теперь основной язык сайта украинский. Менеджер по ошибке создал новые товары опять на русском языке. Товары переведены на украинский. Проблема в том, что в админке все товары и на русском и на украинском есть в категории, а на сайте на в украинской версии не отображаются, а в русской отображаются.
При попытке поменять язык товара на украинский (по этой инструкции https://wpml.org/forums/topic/wpml-change-default-language-of-already-made-post/#post-3692807) ничего не происходит. Выставляю в украинской версии "Це переклад" - "немає", но при обновлении страницы это изменение не сохраняется и остается прежнее значение.
Прочитала, что нельзя изменить язык страницы, если создан ее перевод. Хотела удалить перевод, но и это сделать не смогла, т.к. вкладки Jobs у меня нет в менеджере переводов.
Помогите, пожалуйста, решить этот вопрос.
Заранее благодарю!
Да, Вы все верно делали. Вам сначала необходимо отсоединить страницу, а после изменить язык товара. Скорее всего, Вы столкнулись с ошибкой, которая не позволяла отвязать перевод.
Перейдите в Plugins → All plugins → вкладка Commercial, и нажмите на "Check for updates". Обновите WPML плагин до версии 4.6.8.
Вы можете проверить последние выпущенные версии в разделе «Моя учетная запись -> Загрузки» на этом сайте. Инструкции по обновлению можно найти здесь: http://wpml.org/faq/install-wpml/
После, попробуйте предыдущие действия еще раз.
Пожалуйста, не забудьте сделать резервную копию Вашей базы данных, прежде чем продолжить.
Спасибо большое за подробный ответ.
Обновила плагин. Поменять язык товара на актуальный язык сайта удалось. Однако теперь это товар не показывается на сайте ни в какой категории ни на русском ни на украинском языках. Не подскажете в чем еще может быть проблема?
(перевыбирала по-новой категории в карточке товара, кэш чистила)
Отлично, что частично получилось. Если перевыбирали категории для данного товара и пересохранили, то попробуйте еще запустить опцию регенерации "Product lookup tables" в Woocommerce → Status → Tools.
Еще раз спасибо за помощь. Вчера еще ничего не помогло, а сегодня все стало получилось.
Но возникла еще одна проблема - появилось окно с предупреждением "Плагін WPML не може підключитися до wpml.org". Что это значит и что с этим делать?
Скрины прилагаю.
Новые потоки, созданные Andrey и связанные с этитм потоком, приведены ниже:
Рад, что все получилось. Так как исходной проблемы больше нет, я открыл для Вас новый билет для нового вопроса, отвечу в нем. Это также поможет другим пользователям с подобными проблемами найти решения при поиске на форуме.