WPML
do_action( 'wpml_language_switcher', $args );
Loại
action
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 WPMLNgô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.

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 →