WPML
wpml_enqueue_browser_redirect_language
Loại
filter
Phiên bản WPML
4.1.0

Miêu tả

Bộ lọc này được sử dụng khi nhà phát triển giao diện muốn sử dụng một JavaScript tùy chỉnh để xử lý việc chuyển hướng trình duyệt.

Bộ lọc này lọc một giá trị boolean được đặt thành true theo mặc định.

Nếu bộ lọc trả về false, JavaScript chịu trách nhiệm chuyển hướng khách truy cập sẽ không được đưa vào hàng đợi.

Bộ lọc chỉ được áp dụng nếu bộ lọc wpml_browser_redirect_language_params trả về một $param hợp lệ (pageLanguagelanguageUrls phải được thiết lập).

Đối số

pageLanguage- xác định ngôn ngữ cho trang

languageUrls- một mảng chứa các cặp ngôn ngữ và URL mà trình duyệt sẽ được chuyển hướng tới

Ví dụ sử dụng

Để sử dụng bộ lọc này, Chuyển hướng ngôn ngữ trình duyệt phải được bật trong WPML -> Ngôn ngữ.

Đoạn mã sau có thể được sử dụng để tắt tính năng chuyển hướng trên một trang cụ thể:

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

Tất cả 29 hook Thông tin ngôn ngữ toàn trang web →