- 상태
- 미해결
- 보고된 제품
- WPML Multilingual CMS 4.7.6
문제 개요
WPML에는 언어 전환기가 올바르게 표시되도록 적용되는 기본 스타일이 포함되어 있습니다.
하지만 상수를 통해 이를 비활성화할 수 있습니다:
define('ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS', true);
이렇게 하면 일반적으로 내장 스타일이 로드되지 않지만, 언어 전환기용 Gutenberg 블록의 경우에는 내장 스타일이 계속 로드됩니다.
임시 해결 방법
개발팀에서 이 문제를 해결 중입니다. 하지만 급하게 해결해야 하는 경우 /wp-content/plugins/sitepress-multilingual-cms/classes/block-editor/Loader.php 파일로 이동하세요.
해당 파일의 다음 함수에
private function styleLanguageSwitcher() {다음 코드를 추가할 수 있습니다.
if (defined('ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS')) {
return '';
}
이렇게 하면 ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS 상수가 적용되어 언어 전환기에 기본 제공 CSS가 로드되지 않습니다.