WPML
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

모든 사이트 전체 언어 정보 훅 30개