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