do_action( 'wpml_language_switcher', $args );
- 유형
- action
- 카테고리
- 사이트 전체 언어 정보
- WPML 버전
- 3.7.0
설명
WPML → 설정 → 언어 페이지에서 구성한 대로 언어 선택기를 표시합니다.
인수
이 액션 훅에는 선택적 매개변수가 있으며 {{wpml_language_switcher}} 숏코드로 작동합니다.$args
(배열) (선택 사항) 언어 전환기 출력을 필터링하는 인수입니다.
- type – 언어 전환기 유형을 footer, post_translations, widget 또는 custom(기본값)으로 정의합니다.
- flags(display_flags의 별칭) – 국기를 표시하려면 1을 사용하고 표시하지 않으려면 0을 사용합니다.
- link_current(display_link_for_current_lang의 별칭) – 국기를 표시하려면 1을 사용하고 표시하지 않으려면 0을 사용합니다.
- native(display_names_in_native_lang의 별칭) – 국기를 표시하려면 1을 사용하고 표시하지 않으려면 0을 사용합니다.
- translated(display_names_in_current_lang의 별칭) – 국기를 표시하려면 1을 사용하고 표시하지 않으려면 0을 사용합니다.
- template – 덮어써야 하는 경우 템플릿 슬러그입니다. 그렇지 않은 경우 type으로 정의됩니다.
- type의 경우, 기본 위젯 언어 전환기 설정을 사용하는 위젯을 제외하고 WPML은 WPML설정언어 페이지의 설정을 사용합니다.
사용 예시
언어 전환기를 표시할 테마 템플릿 파일 위치에 아래 코드를 추가하세요.
예제
do_action( 'wpml_language_switcher', $args );
원하는 경우 PHP Text Widget과 같은 PHP 위젯에 위 코드 줄을 추가할 수도 있습니다.
관련 훅
wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages