apply_filters( 'wpml_translate_string', string $string_value, string $string_name, (integer|array|object) $package )
- ประเภท
- filter
- เวอร์ชันของ WPML
- 3.2
คำอธิบาย
*ดึงข้อมูลการแปลสตริง ฟิลเตอร์จะค้นหาสตริงข้อความที่เป็นส่วนหนึ่งของแพ็คเกจหรือกลุ่มสตริง (ตรงข้ามกับสตริงข้อความเดี่ยว**) หากพบ จะค้นหาการแปลในภาษาปัจจุบัน หากมีการแปลอยู่ จะส่งคืนค่าการแปลนั้น มิฉะนั้น จะส่งคืนสตริงข้อความต้นฉบับ
*หากต้องการลงทะเบียนการแปลสตริงแบบ “แพ็คเกจ” โปรดดู: wpml_register_string
**สำหรับการดึงข้อมูลสตริงข้อความเดี่ยวที่ไม่ได้อยู่ในแพ็คเกจ โปรดดู: wpml_translate_single_string
หมายเหตุ: ฮุกนี้จำเป็นต้องใช้โมดูล WPML การแปลสตริง
อาร์กิวเมนต์
- $string_value
- (string) (จำเป็น) ค่าดั้งเดิมของสตริงข้อความ
- $string_name
- (string) (จำเป็น) ชื่อที่ลงทะเบียนไว้ของสตริงข้อความ
- $package
- (mixed) (จำเป็น) ตัวระบุแพ็คเกจที่ลงทะเบียนไว้ของสตริงข้อความ
-
- หาก $package เป็น array จะต้องเป็นแบบ associative และมี keys
kindและname - หาก $package เป็น object จะต้องมีฟิลด์
kindและname
- หาก $package เป็น array จะต้องเป็นแบบ associative และมี keys
ตัวอย่างการใช้งาน
คุณสามารถดูตัวอย่างที่ครบถ้วนและมีรายละเอียดได้ในหน้าเอกสารประกอบ “การแปลแพ็คเกจสตริง”
ฮุกที่เกี่ยวข้อง
wpml_media_url, wpml_media_id, force_suppress_filters, wpml_get_translated_slug, wpml_home_url, wpml_translate_single_string, wpml_elements_without_translations, wpml_permalink, wpml_unfiltered_admin_string, wpml_element_link
ฮุก การดึงเนื้อหาที่ปรับให้เข้ากับท้องถิ่น ทั้งหมด 12 รายการ →