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 );Các hook liên quan
wpml_post_language_details, wpml_switch_language_for_email, wpml_restore_language_from_email, wpml_switch_language, wpml_element_language_code