WordPress 4.1과 WPML 간의 테스트를 완료했습니다. WPML이 새로운 WordPress 버전에서 잘 작동한다는 소식을 전하게 되어 매우 기쁩니다. 테스트 과정에서 새로운 TwentyFifteen 테마와 관련된 두 가지 결함을 발견했습니다. 이 글에서는 이러한 결함과 임시 해결 방법을 설명합니다.
먼저 좋은 소식입니다. WPML은 WordPress 4.1과 완벽하게 호환됩니다. 기존 사이트가 있는 경우 WordPress 4.1로 업그레이드할 수 있으며 WPML과 관련된 새로운 문제는 발생하지 않습니다. 다른 새로운 WordPress 버전과 마찬가지로 다른 플러그인이나 테마에서 문제가 발생할 수 있으므로, 먼저 개발 사이트에서 이 업그레이드를 테스트하는 것이 좋습니다.
발견된 문제는 새로운 TwentyFifteen 테마와 관련이 있습니다. 새로운 WordPress 4.1 사이트에서 사용 중이거나 TwentyFifteen에서 파생된 테마를 사용하는 경우, 이 글에 설명된 패치를 반드시 적용하세요.
잘려 보이는 푸터 언어 전환기
TwentyFifteen 테마에는 새로운 푸터가 있으며 WPML의 언어 전환기를 올바르게 표시하려면 약간의 CSS 패치가 필요합니다.
이 패치가 없으면 푸터 언어 전환기가 왼쪽 사이드바에 부분적으로 가려집니다.
다행히 WordPress 관리 화면에서 직접 적용할 수 있는 쉬운 해결 방법이 있습니다. WPML -> 언어 -> 추가 CSS(언어 전환기 옵션 섹션)로 이동하세요. 다음 CSS 코드는 푸터 언어 전환기를 올바르게 표시합니다.
#lang_sel_footer {
position: absolute;
width:100%
}WPML 관리 화면에서는 다음과 같이 표시됩니다.
긴 사이드바 옆의 짧은 콘텐츠
매우 긴 사이드바 옆에 콘텐츠가 매우 짧은 페이지나 글이 있는 경우 다른 문제가 나타날 수 있습니다. 페이지 하단으로 스크롤할 때 맨 위로 튕겨 올라갈 수 있습니다. 이 문제를 방지하려면 WPML의 언어 전환기를 비활성화하고 테마 훅을 사용하여 수동으로 추가할 수 있습니다.
- WPML -> 언어 -> 푸터 언어 전환기 스타일에서 푸터 언어 전환기를 비활성화하세요. 푸터에 언어 전환기 표시 옵션의 선택을 취소하세요.

- 테마의 function.php를 편집하고 맨 끝에 다음 코드를 추가하세요.
add_action('twentyfifteen_credits', 'footer_language_switcher'); function footer_language_switcher() { echo do_shortcode('[[wpml_language_selector_footer]]'); }
이 패치는 WPML의 푸터 언어 전환기를 크레딧 섹션에 삽입하여 깔끔하고 올바르게 표시합니다.
WordPress 4.1을 사용해 보셨나요?


