WPML
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

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

คุณสามารถดูตัวอย่างที่ครบถ้วนและมีรายละเอียดได้ในหน้าเอกสารประกอบ “การแปลแพ็คเกจสตริง”

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 รายการ →