wpml_enqueue_browser_redirect_language
- 유형
- filter
- 카테고리
- 사이트 전체 언어 정보
- WPML 버전
- 4.1.0
설명
이 필터는 테마 개발자가 브라우저 리디렉션을 처리하기 위해 사용자 정의 JavaScript를 사용하고자 할 때 사용됩니다.
이 필터는 기본값이 true인 불리언 값을 필터링합니다.
필터가 false 값을 반환하면, 방문자 리디렉션을 담당하는 JavaScript가 대기열에 추가되지 않습니다.
이 필터는 wpml_browser_redirect_language_params 필터가 유효한 $param 값을 반환하는 경우에만 적용됩니다(pageLanguage 및 languageUrls 값이 설정되어 있어야 합니다).
인수
pageLanguage- 페이지의 언어를 정의합니다
languageUrls- 브라우저를 리디렉션할 언어와 URL 쌍이 포함된 배열입니다
사용 예시
이 필터를 사용하려면 WPML -> 언어에서 브라우저 언어 리디렉션을 활성화해야 합니다.
다음 코드를 사용하여 특정 페이지에서 리디렉션 기능을 비활성화할 수 있습니다:
function example( $enqueue ) {
global $post;
// Do not enqueue the scripts if the page ID is 123
if ( $post->ID === 123 ) {
$enqueue = false;
}
return $enqueue;
}
add_filter( 'wpml_enqueue_browser_redirect_language', 'example' );
관련 훅
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