WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 4.5.8
Resolvido em
WPML Multilingual CMS 4.8.3

Visão geral do problema

Você pode notar que algumas das tabelas do WPML estão ficando grandes demais, especificamente:

  • icl_translate
  • icl_translate_job
  • icl_translation_status

Isso pode ocorrer se houver muitos dados nas tabelas posts e postmeta e você estiver usando um construtor de páginas ou o editor de blocos Gutenberg.

Você pode querer excluir os dados antigos de trabalhos de tradução enquanto mantém o conteúdo atual intacto, no entanto, não temos nenhum método para excluir esses trabalhos. Esse recurso ainda está em consideração porque traz o risco de perda de dados, mas temos um script experimental que pode excluir os dados de trabalhos antigos.

Solução alternativa

WPML 4.8


O WPML 4.8 inclui um novo recurso de solução de problemas integrado para ajudar a limpar e otimizar automaticamente essas tabelas do WPML. Siga as instruções desta página: Otimizando as tabelas de banco de dados do WPML.

Versões anteriores

Se você estiver usando uma versão anterior, aqui está a solução alternativa anterior. Certifique-se de ter um backup completo do banco de dados. Se algo não parecer certo, há apenas uma opção, que é restaurar o banco de dados. Se você concordar, prossiga.
  1. Baixe este plugin temporário
  2. Ative o plugin fornecido.
  3. Acesse FerramentasWPML Delete jobs
  4. Você verá uma área de texto preenchida previamente com IDs de trabalhos; esses são 50 IDs de trabalhos sugeridos para excluir primeiro. Esses IDs de trabalhos são os mesmos que você verá em WPMLGerenciamento de traduçãoTrabalhos. Você pode desmarcar alguns IDs de trabalhos caso não queira alterar algumas páginas ou posts.
  5. Clique em Delete e aguarde. Assim que o conteúdo for excluído, você verá um novo lote de 50 IDs para excluir, e assim por diante, até que não haja mais trabalhos para revisão.
  6. Por fim, clique em Optimize _icl_translation_status table para reduzir o tamanho da tabela icl_translation_status.
  7. Desative e remova o plugin de limpeza.

Todos os problemas conhecidos →