WPML
wpml_enqueue_browser_redirect_language
유형
filter
WPML 버전
4.1.0

설명

이 필터는 테마 개발자가 브라우저 리디렉션을 처리하기 위해 사용자 정의 JavaScript를 사용하고자 할 때 사용됩니다.

이 필터는 기본값이 true인 불리언 값을 필터링합니다.

필터가 false 값을 반환하면, 방문자 리디렉션을 담당하는 JavaScript가 대기열에 추가되지 않습니다.

이 필터는 wpml_browser_redirect_language_params 필터가 유효한 $param 값을 반환하는 경우에만 적용됩니다(pageLanguagelanguageUrls 값이 설정되어 있어야 합니다).

인수

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

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