WPML
apply_filters( 'wpml_element_language_details', object $element_object, array $args )
ประเภท
filter
เวอร์ชันของ WPML
3.2.2

คำอธิบาย

ฮุกฟิลเตอร์นี้จะดึงข้อมูลภาษาสำหรับองค์ประกอบที่แปลได้ โดยจะคิวรีตารางฐานข้อมูล icl_translations ของ WPML และคืนค่าออบเจ็กต์ที่มี trid รหัสภาษาต้นทาง และรหัสภาษาขององค์ประกอบ

หากคุณต้องการเพียงรหัสภาษาขององค์ประกอบ คุณอาจเลือกใช้ wpml_element_language_code

อาร์กิวเมนต์

$element_object
(object) (จำเป็น) ออบเจ็กต์ WordPress ค่าเริ่มต้นคือ null
$args
(array) (จำเป็น) อาร์เรย์ของอาร์กิวเมนต์ที่จะใช้
  • element_id(bool) ใช้ term_taxonomy_id สำหรับอนุกรมวิธาน และ post_id สำหรับโพสต์
  • element_type(string) ประเภทขององค์ประกอบที่ต้องการตรวจสอบ สามารถเป็นประเภทโพสต์: post, page, attachment, nav_menu_item, {custom post key} หรืออนุกรมวิธาน: category, post_tag, nav_menu {custom taxonomy key}

ตัวอย่างการใช้งาน

ตัวอย่าง
$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

ฮุก การดึงข้อมูลภาษาสำหรับเนื้อหา ทั้งหมด 6 รายการ →