WPML
  • Можно запустить самостоятельно. Зеленый значок. Инструменты самообслуживания, которые Вы можете запустить без участия службы поддержки WPML.
  • Журналы — только чтение. Голубой значок. Просмотр действий WPML в режиме только для чтения. Полезно для диагностики периодически возникающих проблем; не может ничего ухудшить.
  • Расширенные — только по просьбе службы поддержки WPML. Красный значок. Инструменты, которые могут привести к потере данных или последствия которых трудно отменить. Не запускайте их самостоятельно; см. Расширенные инструменты.

На этой странице описан безопасный уровень. Уровень журналов описан в разделе Журналы; расширенный уровень — в разделе Расширенные инструменты.

Инструменты восстановления — это отдельный плагин

Начиная с версии WPML 5.0, инструменты восстановления предоставляются плагином WPML Troubleshooting. Установите его в разделе WPMLActivate & Update (или со страницы загрузок на сайте wpml.org), затем откройте WPMLПоддержка. Без этого плагина на странице поддержки остаются инструменты только для чтения и Очистить кеш, а также отображается одна строка со ссылкой на плагин. Инструменты, для которых он требуется, отмечены ниже.

Поле поиска в верхней части страницы WPMLПоддержка сканирует каждый инструмент и каждое дополнительное действие на всех трех уровнях. Введите симптом, который Вы наблюдаете, название сломанного элемента или операцию, которую Вы хотите выполнить («зависание», «кеш», «таксономия», «дублировать», «ключ сайта»), и подходящие инструменты появятся вместе со значком их уровня.

Вам не нужно помнить, на каком уровне находится инструмент.

Можно запустить самостоятельно

Проверка системы

Что он делает: показывает отладочную информацию, которую служба поддержки 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, за исключением действия Очистить кеш.

Что он делает: восстанавливает состояние перевода. Восемь дополнительных действий: очистка кеша WPML, повторная попытка зависших автоматических переводов, обновление подключения к сервисам перевода, обновление доменного имени переключателя языков (после переноса), назначение статуса перевода дубликатам, отмена выполняемых автоматических заданий, сброс предпочитаемого сервиса перевода и сброс состояния профессионального перевода.

Действие Очистить кеш остается в самом WPML. Без плагина это отдельная плитка в разделе Можно запустить самостоятельно; с плагином это первый раздел в Fix translations (Исправление переводов), как и раньше.

Когда его использовать:

  • Переводы выглядят зависшими. Они бесконечно находятся в статусе In progress (В процессе) или не показывают прогресса в 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. Сначала выполните это на промежуточной копии, прежде чем делать это на рабочем сайте.