- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual CMS 4.5.2
- 해결된 버전
- WPML Multilingual CMS 4.5.9
- 관련 플러그인/테마
- Elementor
문제 개요
현재 언어별로 다른 Elementor 템플릿을 표시할 수 없습니다. 백엔드에서 올바른 템플릿이 선택된 것으로 표시되더라도, 사이트의 프런트엔드에는 항상 마지막으로 저장된 템플릿이 표시됩니다.
임시 해결 방법
진행하기 전에 사이트를 전체 백업하세요.
- /wp-content/plugins/elementor-pro/modules/theme-builder/classes/conditions-cache.php 파일을 여세요.
- 109번 줄을 찾으세요.
'posts_per_page' => -1, 'post_type' => $post_types, 'fields' => 'ids', 'meta_key' => '_elementor_conditions',
부분을'posts_per_page' => -1, 'post_type' => $post_types, 'fields' => 'ids', 'meta_key' => '_elementor_conditions', 'suppress_filters' => true //Here's the added line
(으)로 업데이트하세요.- 템플릿을 다시 저장하세요.