apply_filters( 'wpml_redirect_to_chosen_language', bool $enabled )
- 유형
- filter
- 카테고리
- 사이트 전체 언어 정보
- WPML 버전
- 5.3.0
설명
방문자가 언어 전환기에서 선택한 언어를 WPML이 유지하여 다음 방문 시 해당 언어로 사이트를 표시할지 여부를 필터링합니다.
현재 페이지에서 이 기능을 끄려면 false를 반환하세요. 해당 페이지에서 WPML은 방문자가 선택한 언어를 저장하지 않으며, 이전에 선택한 언어로 방문자를 이동시키지 않습니다. 브라우저 언어 리디렉션과 언어 표시줄은 설정된 대로 계속 작동합니다.
인수
- 매개변수
-
- $enabled(bool) WPML이 방문자가 언어 전환기에서 선택한 언어를 유지하고 다음 방문 시 해당 언어로 사이트를 표시할지 여부입니다. 기본값은 WPML설정URL 및 SEO의 방문자 언어 섹션에 있는 언어 전환기에서 마지막으로 선택한 언어로 사이트 표시 설정입니다.
- 반환값
- (bool) 현재 페이지에서 이 기능을 끄려면 false를 반환합니다.
사용 예시
슬러그가 landing인 페이지에서는 선택한 언어를 저장하거나 사용하지 않습니다:
add_filter( 'wpml_redirect_to_chosen_language', function ( $enabled ) {
return is_page( 'landing' ) ? false : $enabled;
} );
관련 훅
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