문제 개요
Advanced Custom Fields Multilingual 1.9.0으로 업데이트한 후, 쿼리 수가 증가하고 느린 쿼리가 다수 발생하는 것을 확인할 수 있습니다.
현재까지 이 상황은 /acf-json/ 폴더에 로컬로 저장된 ACF 필드가 있는 테마와만 관련된 것으로 보입니다.
임시 해결 방법
이 문제는 해결되었습니다. 최신 버전으로 업데이트하면 사이트에서 이 문제가 해결되므로, 아직 업데이트할 수 없는 경우에만 이 임시 해결 방법이 필요합니다.
개발팀에서 이 문제를 해결하고 있습니다. 그동안 다음 임시 해결 방법을 적용할 수 있습니다:
- 진행하기 전에 사이트를 전체 백업하세요.
- ACFML 1.9.3 이하 버전을 사용하는 경우 functions.php 파일에 다음 줄을 추가하세요:
remove_filter( 'acf/prepare_fields_for_import', [ '\ACFML\Tools\Local', 'syncTranslationPreferences' ] );
- ACFML 1.9.4 이상 버전을 사용하는 경우 wp-config.php에 상수를 정의하세요:
define( 'ACFML_SCAN_LOCAL_FIELDS', false );