WPML CMS Navigation은 다국어 사이트를 구축할 때 네비게이션 요소를 제공하는 애드온 플러그인입니다.
이 애드온은 WPML Multilingual CMS 패키지에 포함되어 있습니다.
WPML CMS Navigation 플러그인으로 추가할 수 있는 네비게이션 요소는 다음과 같습니다.
테마에 네비게이션 요소 추가
각 요소를 사용하려면 한 줄의 PHP 함수를 사용하여 테마에 추가하세요.
| PHP 코드 | 추가 위치 | |
|---|---|---|
| 이동 경로 | <?php do_action('icl_navigation_breadcrumb'); ?> | header.php 또는 single.php, page.php, archive.php, tag.php 및 search.php |
| 드롭다운 메뉴 | <?php do_action('icl_navigation_menu'); ?> | header.php |
| 사이드바 | <?php do_action('icl_navigation_sidebar'); ?> | sidebar.php |
사이드바 네비게이션은 WordPress 위젯으로도 제공됩니다. 테마 디자인위젯 페이지의 위젯 컨트롤을 통해 추가하세요.
네비게이션 요소 사용자 정의
애드온의 전역 설정을 사용자 정의하려면 WPML네비게이션으로 이동하세요. 이동 경로를 구분하는 기호와 같은 기본 설정을 조정할 수 있습니다.
WordPress 에디터나 CSS를 통해 다양한 사용자 정의를 적용할 수도 있습니다.
1. WordPress 에디터로 네비게이션 요소 사용자 정의
WordPress 에디터에서 페이지를 편집할 때 아래로 스크롤하여 CMS Navigation 섹션을 찾으세요.

페이지 에디터의 메타 박스 서랍에 있는 CMS Navigation 섹션
이 섹션에서는 사이드바에 표시할 내용을 사용자 정의할 수 있습니다. 다음을 수행할 수 있습니다.
- 현재 페이지 제외
- 하위 페이지 표시 여부 선택
- 페이지를 표시할 섹션 할당
2. CSS로 네비게이션 요소의 모양 사용자 정의
네비게이션 요소는 기본 모양으로 제공되며 CSS를 사용하여 사용자 정의할 수 있습니다.
../wp-content/plugins/wpml-cms-nav/res/css로 이동하여 다음 두 파일을 찾으세요.
- cms-navigation-base.css: 드롭다운 메뉴의 기능을 담당하며 수정하면 안 됩니다.
- cms-navigation.css: 복사하고 수정하여 사용자 정의를 추가할 수 있는 파일입니다.
다음 단계를 따르세요.
- 플러그인 디렉터리에서 두 번째 파일인 cms-navigation.css를 복사하여 테마 디렉터리에 배치하세요.
- wp_head()를 호출하고 복사본을 로드하세요. 이렇게 하면 플러그인 CSS 파일이 로드됩니다.
- 새 파일에 CSS 사용자 정의를 적용하세요.


