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 WPML → Cài đặt → Ngôn ngữ.

Tham 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

(array) (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 cho display_flags) – Sử dụng 1 để hiển thị cờ và 0 để không hiển thị.

  • link_current (bí danh cho display_link_for_current_lang) – Sử dụng 1 để hiển thị cờ và 0 để không hiển thị.

  • native (bí danh cho display_names_in_native_lang) – Sử dụng 1 để hiển thị cờ và 0 để không hiển thị.

  • translated (bí danh cho 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 WPMLCài đặtNgôn ngữ, ngoại trừ các widget vốn sử dụng cài đặt bộ chuyển đổi ngôn ngữ widget mặc định.

Ví dụ sử dụng

Thêm mã dưới đây vào các tệp template giao diện của bạn, nơi bạn muốn hiển thị bộ chuyển đổi ngôn ngữ.

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ả 30 hook Thông tin ngôn ngữ toàn trang web