WPML

Предупреждение в админ-панели

Эти инструменты требуются редко и при неправильном использовании могут привести к потере данных или поломке Вашего многоязычного сайта. Используйте их только по указанию службы поддержки WPML — не экспериментируйте.

Начиная с версии WPML 5.0, эти инструменты предоставляются плагином WPML Troubleshooting. Установите его из раздела WPMLАктивация и обновление, когда служба поддержки попросит Вас запустить один из них; при этом Отслеживание использования и отправка отчетов остается в самом WPML.

Каждый из этих инструментов требует ввода подтверждения I understand перед запуском. Они описаны здесь для того, чтобы Вы знали, что это такое, когда служба поддержки направит Вас к одному из них, а не в качестве меню для самостоятельного использования.

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

Синхронизация с расширенным редактором переводов

Требуется плагин WPML Troubleshooting.

Что это делает:

Повторно синхронизирует локальные ID заданий Вашего сайта и назначения переводчиков/менеджеров переводов с сервером ATE.

Когда служба поддержки использует это:

После неудачного переноса сайта или расхождения состояний, когда ATE считает, что существует один набор заданий, а Ваш сайт — другой. Синхронизация устанавливает между ними единый источник достоверных данных.

Обслуживание базы данных и строк

Требуется плагин WPML Troubleshooting.

Что это делает:

Набор действий по обслуживанию на уровне базы данных. Они включают оптимизацию таблиц WPML, очистку таблиц строк, удаление фантомных записей из таблиц переводов, повторную генерацию скомпилированных файлов .mo, удаление языковых суффиксов из названий таксономий, проверку проблем со строками, исправление параметров сопоставления для поля element_type и таблиц WPML в целом, а также восстановление поля tp_it, используемого Translation Hub.

Когда служба поддержки использует это:

Когда повреждение или дрейф схемы выходят за рамки безопасного уровня. Исправления параметров сопоставления особенно помогают на сайтах, которые были перенесены между версиями MySQL, где изменились значения utf8mb4 по умолчанию.

Запускайте только то конкретное действие, на которое указывает служба поддержки. Запуск всего подряд без разбора — это именно то, о чем предупреждает сообщение.

Управление пакетами

Требуется плагин WPML Troubleshooting.

Что это делает:

Выводит список всех пакетов строк — наборов строк, которые другой плагин передает в WPML для перевода (метки полей Gravity Forms, предустановленный текст блока Gutenberg, метки админ-панели произвольного типа записи Toolset Types, строки шорткодов конструктора страниц). Пакеты создаются и синхронизируются автоматически плагинами, которым они принадлежат. Расширенный вид позволяет Вам повторно зарегистрировать или удалить пакеты.

Когда служба поддержки использует это:

Когда конкретная строка не появляется для перевода и служба поддержки выясняет, откуда взялся пакет, или когда после удаления плагина остался потерянный пакет. Удаление неправильного пакета делает его строки потерянными и удаляет переводы из форм, блоков или шаблонов, которые от него зависели.

Связывание типов контента

Что это делает:

Связывает произвольные типы записей и таксономии, которые не были автоматически обнаружены WPML, с его внутренними категориями перевода. Доступны два дополнительных действия: Связывание переводимых произвольных записей и Связывание переводимых таксономий.

Когда служба поддержки использует это:

Когда произвольный тип записи (CPT) или произвольная таксономия были зарегистрированы необычным способом и WPML не обнаружил их автоматически. Связывание вручную добавляет их в систему перевода.

Обслуживание переводов WCML

Требуется плагин WPML Troubleshooting и WooCommerce Multilingual.

Что это делает (только для сайтов на WooCommerce):

Восстанавливает целостность данных, специфичных для WCML. Дополнительные действия включают исправление неверных/отсутствующих ссылок на переводы для вариаций товаров, исправление ссылок на переводы вариаций и очистку неиспользуемых произвольных полей из переводов товаров и вариаций.

Когда служба поддержки использует это:

Когда состояние перевода вариаций товаров было повреждено. Обычно это происходит после неудачного переноса сайта на WooCommerce или после обновления WCML, которое прошло с ошибками. Очистка неиспользуемых произвольных полей является деструктивной (удаленные поля невозможно восстановить без резервной копии), поэтому она находится на расширенном уровне.

Отслеживание использования и отправка отчетов

Что это делает:

Согласие на отправку отчетов о производительности и ошибках WPML в диагностическую инфраструктуру WPML, чтобы помочь службе поддержки в диагностике проблем.

Когда служба поддержки использует это:

Когда периодически возникающую проблему сложно воспроизвести по запросу. Включение этой функции на несколько дней позволяет собрать данные, которые служба поддержки сможет проанализировать. После этого выключите ее обратно.

Сбросить WPML

Требуется плагин WPML Troubleshooting.

«Ядерная кнопка». См. раздел Сбросить WPML, чтобы узнать, что она делает и какие меры безопасности предусмотрены.