do_action( 'wpml_language_switcher', $args );
- Loại
- action
- Danh mục
- Thông tin ngôn ngữ toàn trang web
- Phiên bản WPML
- 3.7.0
Miêu tả
Hiển thị bộ chọn ngôn ngữ như được cấu hình trên trang WPML → Ngôn ngữ.
Đối số
Action hook này có một tham số tùy chọn và hoạt động như một shortcode {{wpml_language_switcher}}.$args
(mảng) (Tùy chọn) Các đối số để lọc đầu ra của bộ chuyển đổi ngôn ngữ
- type – Xác định loại bộ chuyển đổi ngôn ngữ: footer, post_translations, widget hoặc custom (mặc định).
- flags (bí danh của display_flags) – Sử dụng 1 để hiển thị cờ và 0 để không hiển thị.
- link_current (bí danh của display_link_for_current_lang) – Sử dụng 1 để hiển thị cờ và 0 để không hiển thị.
- native (bí danh của display_names_in_native_lang) – Sử dụng 1 để hiển thị cờ và 0 để không hiển thị.
- translated (bí danh của display_names_in_current_lang) – Sử dụng 1 để hiển thị cờ và 0 để không hiển thị.
- template – Slug của template nếu nó cần được ghi đè. Nếu không, nó sẽ được xác định bởi type.
- Đối với type, WPML sẽ sử dụng các cài đặt từ trang WPML → Ngôn ngữ, ngoại trừ các widget vốn sử dụng các cài đặt bộ chuyển đổi ngôn ngữ widget mặc định.
Ví dụ sử dụng
Thêm đoạn mã bên dưới vào các tệp template giao diện của bạn, ở nơi bạn muốn bộ chuyển đổi ngôn ngữ được hiển thị.
Ví dụ
do_action( 'wpml_language_switcher', $args );
Nếu muốn, bạn cũng có thể thêm dòng mã trên vào một widget PHP như PHP Text Widget.
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