WPML
apply_filters( 'wpml_redirect_to_chosen_language', bool $enabled )
Loại
filter
Phiên bản WPML
5.3.0

Miêu tả

Lọc xem WPML có giữ lại ngôn ngữ mà khách truy cập chọn trong bộ chuyển đổi ngôn ngữ và hiển thị trang web bằng ngôn ngữ đó trong lần truy cập tiếp theo của họ hay không.

Trả về false để tắt tính năng này cho trang hiện tại. Trên trang đó, WPML không lưu ngôn ngữ mà khách truy cập chọn, và không chuyển khách truy cập đến ngôn ngữ họ đã chọn trước đó. Tính năng chuyển hướng ngôn ngữ trình duyệt và thanh ngôn ngữ tiếp tục hoạt động như đã thiết lập.

Tham số

Tham số
  • $enabled(bool) WPML có giữ lại ngôn ngữ mà khách truy cập chọn trong bộ chuyển đổi ngôn ngữ và hiển thị trang web bằng ngôn ngữ đó trong lần truy cập tiếp theo hay không. Mặc định theo cài đặt Hiển thị trang web bằng ngôn ngữ họ đã chọn lần cuối trong bộ chuyển đổi ngôn ngữ trong phần Ngôn ngữ của khách truy cập của WPMLCài đặtURL và SEO.
Trả về
(bool) Trả về false để tắt tính năng này cho trang hiện tại.

Ví dụ sử dụng

Không lưu hoặc sử dụng ngôn ngữ đã chọn trên trang có slug 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

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