Три уровня инструментов
- Можно запустить самостоятельно
- Инструменты самообслуживания, которые Вы можете запустить без участия службы поддержки WPML.
- Журналы — только для чтения
- Представления только для чтения, показывающие, что делал WPML. Полезны для диагностики периодически возникающих проблем; не могут сделать ничего хуже. См. Журналы.
- Расширенные — только по просьбе службы поддержки WPML
- Разрушительные или труднообратимые инструменты. Не запускайте их самостоятельно; см. Расширенные инструменты.
На этой странице рассматривается безопасный уровень.
Инструменты восстановления — это отдельный плагин
Начиная с WPML 5.0, инструменты восстановления предоставляются плагином WPML Troubleshooting. Установите его в разделе WPMLActivate & Update (или со страницы загрузок на сайте wpml.org), затем откройте WPMLПоддержка. Без этого плагина на странице поддержки остаются инструменты только для чтения и Clear cache, а также отображается одна строка, указывающая на плагин. Инструменты, для которых он требуется, отмечают это ниже.
Поиск подходящего инструмента — поиск
Поле поиска в верхней части страницы WPMLПоддержка сканирует каждый инструмент и каждое дополнительное действие на всех трех уровнях. Введите симптом, который Вы наблюдаете, название сломанного элемента или операцию, которую Вы хотите выполнить («stuck», «cache», «taxonomy», «duplicate», «sitekey»), и подходящие инструменты появятся со значком своего уровня.
Вам не нужно помнить, на каком уровне находится инструмент.
Можно запустить самостоятельно
Проверка системы
Что он делает:
Отображает отладочную информацию, которую служба поддержки WPML запрашивает в первую очередь, запускает тесты подключения к серверам WPML, перечисляет расширения PHP, необходимые для WPML, и позволяет Вам обновить локальный кеш данных лицензии.
Когда его использовать:
- Вы собираетесь отправить запрос в поддержку. Скопируйте блок Debug information — см. Предоставление отладочной информации службе поддержки, чтобы узнать, что еще следует включить.
- WPML не может подключиться к
wpml.org, и Вы хотите подтвердить, что это проблема с подключением. - Изменение подписки не отражается в WPML. Refresh license data повторно извлекает состояние учетной записи.
- Вы хотите убедиться, что на Вашем сервере есть расширения PHP, необходимые для WPML (
SimpleXMLи другие).
В большинстве случаев это первый инструмент, к которому следует обратиться.
Исправить языковые данные
Требуется плагин WPML Troubleshooting.
Что он делает:
Восстанавливает языковые назначения, которые WPML сохраняет для каждой записи и термина. Пять дополнительных действий включают Set language information (назначить язык контенту, у которого его нет), Synchronize posts taxonomies (повторно связать переводы таксономий с их записями), Remove comments that don’t match the content’s language (удалить комментарии, не соответствующие языку контента), Fix terms count (пересчитать количество терминов для каждого языка) и Fix post type assignment (исправить назначение типа записи).
Когда его использовать:
- Запись или термин отображается в столбце неправильного языка в Панели управления переводами.
- WPML сообщает, что язык по умолчанию является переводом.
- Переводы таксономий выглядят отсоединенными от своих записей.
- Вы изменили код языка (например, с
en-gbнаen) и Вам нужно переназначить существующий контент. См. раздел Изменение кода языка для существующего контента ниже. - Комментарии неправильно фильтруются между языками.
Исправить переводы
Требуется плагин WPML Troubleshooting, за исключением Clear cache.
Что он делает:
Восстанавливает состояние перевода. Восемь дополнительных действий: очистить кеш WPML, повторить попытку зависших автоматических переводов, обновить подключение к сервисам перевода, обновить доменное имя переключателя языков (после переноса), назначить статус перевода дубликатам, отменить выполняющиеся автоматические задания, сбросить предпочтительный сервис перевода и сбросить состояние профессионального перевода.
Clear cache остается в самом WPML. Без плагина это отдельная плитка в разделе Можно запустить самостоятельно; с плагином это первый раздел в Fix translations, как и раньше.
Когда его использовать:
- Переводы выглядят зависшими. Они бесконечно находятся в статусе В процессе или не показывают прогресса в WPMLПереводыЗадания на перевод.
- Вы только что перенесли сайт на новый домен, а переключатель языков по-прежнему указывает на старый домен.
- Подключение к сервису перевода нарушилось, и Вы хотите выполнить его чистый сброс.
- Записи-дубликаты, которые должны быть отмечены как переводы, не рассматриваются как переводы.
Обновить внутренние ссылки
Требуется плагин WPML Troubleshooting.
Что он делает:
Сканирует записи, созданные до WPML 4.7, и перенаправляет их внутренние ссылки на правильные переведенные версии. В новых записях ссылки корректируются автоматически; этот инструмент применяется только к сайтам, на которые был перенесен контент из старых версий WPML.
Когда его использовать:
Единоразовое действие по обслуживанию на давно работающих сайтах, записи на которых были созданы до WPML 4.7. После завершения работы этот раздел исчезает — его нужно запустить только один раз для каждого сайта.
Удалить все сообщения и уведомления
Что он делает:
Скрывает все административные уведомления WPML на сайте и сбрасывает отклоняемые предупреждения, чтобы они могли появиться снова в случае повторения.
Когда его использовать:
Страницы админ-панели WPML загромождены старыми уведомлениями, которые больше не актуальны, или Вы только что решили давнюю проблему и хотите очистить теперь уже устаревшие предупреждения.
Статус WCML
Что он делает (только для сайтов WooCommerce):
Панель статуса только для чтения для WooCommerce Multilingual. В подразделах отображается статус перевода страниц магазина WooCommerce, товары без переводов, таксономии без переводов, статус мультивалютности, статус плагинов на сайте, совместимых с WPML, и состояние WPML Media для магазина.
Когда его использовать:
- Страницы магазина WooCommerce не отображаются на переведенных языках.
- Некоторые товары отсутствуют в языковой версии магазина.
- Мультивалютность настроена, но цены переключаются неправильно.
- Перед отправкой запроса в поддержку, связанного с WooCommerce, скопируйте панель статуса в свой запрос.
Исправить переводы WCML
Требуется плагин WPML Troubleshooting и WooCommerce Multilingual.
Что он делает (только для сайтов WooCommerce):
Восстанавливает состояние перевода, специфичное для WooCommerce. Дополнительные действия включают синхронизацию вариаций товаров, галерей изображений товаров, таксономий для категорий товаров, запасов для товаров и вариаций, а также возможность перевода отсутствующих отзывов о товарах, создание недостающих переводов для атрибутов товаров и перевод таксономии Product Type.
Когда его использовать:
- Вариации товаров переводятся некорректно.
- Запасы не синхронизируются между языковыми версиями одного и того же товара.
- Атрибуты товара отсутствуют на одном из языков.
- Отзыв о товаре не отображается в языковой версии.
Изменение кода языка для существующего контента
Переключение кода языка (например, с en-gb на en) на сайте, где уже есть контент на этом языке, — это многоэтапное изменение в базе данных, а не перенос сервера.
Процедура: измените код языка в WPMLНастройкиЯзыки в разделе Редактировать языки, затем переназначьте язык существующих записей и переводов с помощью WPMLПоддержкаИсправить языковые данныеSet language information. Пройдите этот процесс один раз на промежуточной копии, прежде чем делать это на рабочем сайте.