WPML
apply_filters( 'wpml_element_language_details', object $element_object, 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 thông tin ngôn ngữ cho một phần tử có thể dịch. Nó truy vấn bảng cơ sở dữ liệu icl_translations của WPML và trả về một đối tượng chứa trid, mã ngôn ngữ nguồn và mã ngôn ngữ của phần tử.

Nếu bạn chỉ đang tìm kiếm mã ngôn ngữ của phần tử, bạn có thể muốn sử dụng wpml_element_language_code

Đối số

$element_object
(object) (Bắt buộc) Một đối tượng WordPress. Mặc định là null.
$args
(array) (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(string) Loại phần tử cần kiểm tra. Có thể là một loại bài viết: 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_info = apply_filters( 'wpml_element_language_details', null, $args );

wpml_post_language_details, wpml_switch_language_for_email, wpml_restore_language_from_email, wpml_switch_language, wpml_element_language_code

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