WPML
apply_filters( 'wpml_element_language_code', string $language_code, array $args )
Loại
filter
Phiên bản WPML
3.2.2

Miêu tả

Hook bộ lọc này sẽ truy xuất mã ngôn ngữ cho một phần tử có thể dịch bằng cách truy vấn bảng cơ sở dữ liệu icl_translations của WPML.

Ngoài ra, hãy xem wpml_element_language_details nếu bạn muốn biết thêm thông tin chẳng hạn như trid của phần tử

Đối số

$language_code
(chuỗi văn bản) (Bắt buộc) Mã ngôn ngữ gồm 2 chữ cái. Mặc định là null.
$args
(mảng) (Bắt buộc) Một mảng các đối số sẽ được sử dụng.
  • element_id(bool) Sử dụng term_taxonomy_id cho các phân loại, post_id cho bài viết
  • element_type(chuỗi văn bản) Loại phần tử cần kiểm tra. Có thể là một loại nội dung: post, page, attachment, nav_menu_item, {custom post key} hoặc phân loại: category, post_tag, nav_menu {custom taxonomy key}

Ví dụ sử dụng

Ví dụ
$args = array('element_id' => 10, 'element_type' => 'category' );
$my_category_language_code = apply_filters( 'wpml_element_language_code', null, $args );

wpml_post_language_details, wpml_switch_language_for_email, wpml_restore_language_from_email, wpml_switch_language, wpml_element_language_details

Tất cả 6 hook Truy xuất thông tin ngôn ngữ cho nội dung →