WPML
add_action( 'wpml_language_has_switched', callable $function_to_add );
Loại
action
Phiên bản WPML
3.2.7

Miêu tả

  • Chạy các hàm tùy chỉnh của bạn ngay sau khi chuyển đổi ngôn ngữ hiện tại toàn cục trong các truy vấn WordPress.
  • Để thay đổi ngôn ngữ hiện tại, hãy sử dụng hook wpml_switch_language.

WPML truyền mã ngôn ngữ đến callback của bạn. Kể từ WPML 5.0, hành động này cũng chạy khi bên gọi khôi phục việc chuyển đổi ngôn ngữ. Trong trường hợp đó, mã ngôn ngữ là null. Xem wpml_switch_language để biết cách các phạm vi ngôn ngữ mở và đóng.

Đối số

$function_to_add
(callable) (Bắt buộc) Hàm gọi lại của bạn sẽ được chạy khi bộ lọc được áp dụng.

Ví dụ sử dụng

Ví dụ
function my_plugin_actions() {
  // These actions will be executed right after the global current language has just changed. 
}

add_action( 'wpml_language_has_switched', 'my_plugin_actions' );

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 →