add_action( 'wpml_language_has_switched', callable $function_to_add );
- Loại
- action
- Danh mục
- Thông tin ngôn ngữ toàn trang web
- 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' );
Các hook liên quan
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