WPML
do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
ประเภท
action
เวอร์ชันของ WPML
3.2

คำอธิบาย

*ลงทะเบียนสตริงข้อความสำหรับการแปล สตริงข้อความที่กำลังลงทะเบียนนั้นเป็นส่วนหนึ่งของแพ็คเกจหรือกลุ่มของสตริง (ตรงข้ามกับสตริงข้อความเดี่ยว**)

*สำหรับการดึงข้อมูลการแปลสตริงแบบ “แพ็คเกจ” โปรดดู: wpml_translate_string

**สำหรับการลงทะเบียนสตริงข้อความเดี่ยวที่ไม่ได้เป็นส่วนหนึ่งของแพ็คเกจ โปรดดู: wpml_register_single_string

หมายเหตุ: ฮุกนี้จำเป็นต้องใช้โมดูล WPML การแปลสตริง

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

$string_value
(string) (จำเป็น) สตริงที่จะลงทะเบียนสำหรับการแปล
$string_name
(string) (จำเป็น) ชื่อที่ไม่ซ้ำกันสำหรับสตริง
$package
(array) (จำเป็น) ออบเจ็กต์แพ็คเกจ คีย์ของอาร์เรย์ต้องตรงกับฟิลด์ WPML_Package ต่อไปนี้และจะเหมือนกันสำหรับข้อความทั้งหมดที่ส่งไปแปลสำหรับออบเจ็กต์นั้น:
  • kindข้อความอิสระเพื่อระบุออบเจ็กต์แพ็คเกจ ต้องเหมือนกันสำหรับแพ็คเกจทั้งหมดที่เป็นประเภทเดียวกัน เช่น ‘Gravity Form’ หรือ ‘Layout’
  • nameชื่อเพื่อระบุชุดสตริง ต้องไม่ซ้ำกันสำหรับแต่ละแพ็คเกจที่เป็นประเภทเดียวกัน เช่น ID
  • titleชื่อที่มนุษย์สามารถอ่านได้สำหรับแพ็คเกจ ต้องแตกต่างกันสำหรับแต่ละแพ็คเกจที่เป็นประเภทเดียวกัน
  • edit_linkลิงก์เพื่อแก้ไขชุดสตริงนี้ (สามารถเป็นสตริงว่างได้)
  • view_linkลิงก์เพื่อดูชุดสตริงนี้ (สามารถเป็นสตริงว่างได้)
$string_title
(string) (จำเป็น) ชื่อของสตริงที่จะแสดงเมื่อแก้ไขการแปล
$string_type
(string) (จำเป็น) ประเภทของสตริง ต้องเป็นหนึ่งในค่าต่อไปนี้:
  • AREAสิ่งใดก็ตามที่ต้องมีหลายแถว
  • LINEค่าบรรทัดเดียว
  • VISUALสิ่งนี้จะแสดงเป็นตัวแก้ไข WYSIWYG และจะได้รับการจัดการเป็นเนื้อหา HTML

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

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

wpml_set_element_language_details, wpml_make_post_duplicates, wpml_admin_make_post_duplicates, wpml_copy_post_to_language, wpml_delete_package, wpml_import_get_trid_from_imported_translations, wpml_register_single_string, wpml_show_package_language_ui, wpml_delete_package_action

ฮุก การแทรกเนื้อหา ทั้งหมด 10 รายการ →