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

Эта тема решена. Вот описание проблемы и ее решения.

Problem:
Клиент пытается привязать весь контент сайта к одному языку после активации плагина WPML. Различные типы контента связаны с разными языками: посты с английским, категории продуктов с нидерландским, продукты с немецким, страницы с французским.
Solution:
Если вы столкнулись с аналогичной проблемой, мы рекомендуем выполнить следующие шаги:
1. Перейдите в WPML → Поддержка → Устранение неполадок.
2. Запустите следующие опции поочерёдно:
• Очистить кэш WPML
• Удалить «призрачные» записи из таблиц перевода
• Исправить collation для element_type
• Исправить collation таблиц WPML
• Установить информацию о языке
• Назначить статус перевода для дублированного контента
• Исправить привязку типов записей к переводам
Пожалуйста, не забудьте создать резервную копию сайта перед выполнением этих действий.

Это решение может быть неактуальным или не подходить вашему случаю. Мы настоятельно рекомендуем проверить список известных проблем, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема сохраняется, пожалуйста, откройте новый тикет поддержки.

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

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

Помечено: 

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

Последнее обновление: Andrey 5 месяцев назад.

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

Автор Сообщения
3 июня, 2025 в 11:33 дп #17102012

stanislavS-19

Предыстория вопроса:
I am trying to link all site content to one language after activating the WPML plugin. Currently, different content types are associated with different languages. For example, posts are linked to English, product categories to Dutch, products to German, and pages to French. I want to know how to link everything to one language. скрытая ссылка

Симптомы:
After activating the plugin, various content types are associated with different languages.

Вопросы:
Как весь контент сайта привязать к одному языку?

3 июня, 2025 в 11:35 дп #17102034

stanislavS-19

Странная у вас стала система тикетов. Я писал вопрос и пояснения на русском. Она перевела на английский...

3 июня, 2025 в 3:44 пп #17103253

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

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

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

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

Скорее всего, Вы столкнулись с временной ситуацией, которую должна устранить наша системная команда.

Вы всё правильно понимаете — вероятно, WPML уже был установлен ранее на этом сайте, поэтому он отображается как уже настроенный.

Чтобы начать настройку заново и выбрать оригинальный язык сайта (в Вашем случае — голландский), выполните сброс WPML следующим образом:
1. Перейдите в WPML → Support → Troubleshooting.
2. Прокрутите страницу вниз и нажмите “Reset and deactivate WPML”.
3. После этого активируйте WPML заново и выполните настройку, выбрав нужный язык в качестве основного.

Подробная инструкция:
https://wpml.org/documentation/getting-started-guide/language-setup/deleting-languages-and-plugin-data-by-doing-a-wpml-reset-on-your-site/#step-3-do-the-wpml-reset

Обязательно сделайте полную резервную копию сайта перед выполнением сброса.

3 июня, 2025 в 7:27 пп #17103896

stanislavS-19

Частично проблемма устранена. Я избавился от ненужных языков, но и "потерял" весь контент. Он завис где-то "между языками"))) Он как бы есть (его кол-во видно). Но ни в одном языке его нет. Я перезапустил и WPML и Elementor (так как речь пока идет про страницы. Что с товарами, я даже и не глянул, так как сайт рабочий и долго не держал его в таком состоянии). Но это не помогло, страницы так и не появились.

Снимок экрана 2025-06-03 221708.png
Снимок экрана 2025-06-03 221344.png
4 июня, 2025 в 7:40 дп #17104858

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

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

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

Предполагаю, что у этих страниц по какой-то причине не назначен язык, однако это можно исправить, выполнив несколько действий:
1. Перейдите в WPML → Поддержка → Устранение неполадок (Troubleshooting).
2. Запустите поочерёдно следующие опции:

• Очистить кэш WPML (Clear the Cache in WPML)
• Удалить «призрачные» записи из таблиц перевода (Remove ghost entries from the translation tables)
• Исправить collation для element_type (Fix element_type collation)
• Исправить collation таблиц WPML (Fix WPML table collation)
• Установить информацию о языке (Set language information)
• Назначить статус перевода для дублированного контента (Assign translation status to duplicated content)
• Исправить привязку типов записей к переводам (Fix post type assignment for translations)

Пожалуйста, не забудьте создать резервную копию сайта перед выполнением этих действий.