WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 4.5.8
Решено в
WPML Multilingual CMS 4.8.3

Обзор проблемы

Вы можете заметить, что некоторые таблицы WPML становятся слишком большими, в частности:

  • icl_translate
  • icl_translate_job
  • icl_translation_status

Это может произойти, если в таблицах posts и postmeta много данных, и Вы используете конструктор страниц или редактор блоков Gutenberg.

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

Обходное решение

WPML 4.8


В WPML 4.8 появилась новая встроенная функция поиска и устранения неисправностей, которая помогает автоматически очищать и оптимизировать эти таблицы WPML. Следуйте инструкциям на этой странице: Оптимизация таблиц базы данных WPML.

Более ранние версии

Если Вы используете более раннюю версию, вот предыдущее обходное решение. Пожалуйста, убедитесь, что у Вас есть полная резервная копия базы данных. Если что-то пойдет не так, единственный вариант — восстановить базу данных. Если Вы согласны, продолжайте.
  1. Скачайте этот временный плагин
  2. Активируйте предоставленный плагин.
  3. Перейдите в ИнструментыWPML Delete jobs
  4. Вы увидите текстовое поле, предварительно заполненное ID заданий — это 50 предложенных ID заданий для первоочередного удаления. Эти ID заданий совпадают с теми, которые Вы увидите в меню WPMLУправление переводамиЗадания. Вы можете снять флажки с некоторых ID заданий, если не хотите затрагивать некоторые страницы или записи.
  5. Нажмите Удалить и подождите. Как только содержимое будет удалено, Вы увидите новую партию из 50 ID для удаления, и так далее, пока не останется заданий для проверки.
  6. Наконец, нажмите Optimize _icl_translation_status table, чтобы уменьшить размер таблицы icl_translation_status.
  7. Деактивируйте и удалите плагин для очистки.

Все известные проблемы →