WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 4.5.8
해결된 버전
WPML Multilingual CMS 4.8.3

문제 개요

일부 WPML 테이블이 너무 커지는 현상이 발생할 수 있으며, 구체적으로 다음과 같습니다.

  • icl_translate
  • icl_translate_job
  • icl_translation_status

이 현상은 postspostmeta 테이블에 데이터가 많고 페이지 빌더 또는 Gutenberg 블록 에디터를 사용하는 경우에 발생할 수 있습니다.

현재 콘텐츠는 그대로 유지하면서 이전 번역 작업 데이터를 삭제하고 싶을 수 있지만, 이러한 작업을 삭제할 방법은 없습니다. 데이터 손실의 위험이 있어 이 기능은 아직 검토 중이지만, 이전 작업 데이터를 삭제할 수 있는 실험적인 스크립트가 있습니다.

임시 해결 방법

WPML 4.8

WPML 4.8에는 이러한 WPML 테이블을 자동으로 정리하고 최적화하는 데 도움이 되는 새로운 내장 문제 해결 기능이 포함되어 있습니다. 이 페이지의 지침을 따르세요: WPML 데이터베이스 테이블 최적화.

이전 버전

이전 버전을 사용하는 경우 이전 임시 해결 방법은 다음과 같습니다. 전체 데이터베이스 백업을 생성했는지 확인하세요. 문제가 있는 것 같으면 데이터베이스를 복원하는 것이 유일한 옵션입니다. 동의하는 경우 계속 진행하세요.
  1. 임시 플러그인을 다운로드하세요
  2. 제공된 플러그인을 활성화하세요.
  3. 도구WPML Delete jobs로 이동하세요
  4. 작업 ID가 미리 채워진 텍스트 영역이 표시되며, 이는 먼저 삭제하도록 제안된 50개의 작업 ID입니다. 이 작업 ID는 WPML번역 관리작업에서 볼 수 있는 것과 동일합니다. 일부 페이지나 글을 변경하지 않으려면 특정 작업 ID의 선택을 취소할 수 있습니다.
  5. Delete를 클릭하고 기다리세요. 콘텐츠가 삭제되면 삭제할 50개의 ID로 구성된 새 배치가 표시되며, 수정할 작업이 없을 때까지 이 과정이 반복됩니다.
  6. 마지막으로 Optimize _icl_translation_status table을 클릭하여 icl_translation_status 테이블의 크기를 줄이세요.
  7. 정리 플러그인을 비활성화하고 제거하세요.

알려진 모든 문제 →