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_name
(מחרוזת) (נדרש) שם ייחודי למחרוזת
$package
(מערך) (נדרש) אובייקט החבילה. מפתחות המערך חייבים להתאים לשדות WPML_Package הבאים ויהיו זהים עבור כל הטקסטים שנשלחים לתרגום עבור אובייקט:
  • kindטקסט חופשי לזיהוי אובייקט החבילה. חייב להיות זהה עבור כל החבילות מאותו סוג. לדוגמה, ‘Gravity Form’ או ‘Layout’
  • nameשם לזיהוי קבוצת המחרוזות. חייב להיות ייחודי עבור כל חבילה מאותו סוג, כגון מזהה (ID).
  • titleכותרת קריאה לאדם עבור החבילה. חייבת להיות שונה עבור כל חבילה מאותו סוג.
  • edit_linkקישור לעריכת קבוצת מחרוזות זו (יכול להיות מחרוזת ריקה)
  • view_linkקישור לתצוגת קבוצת מחרוזות זו (יכול להיות מחרוזת ריקה)
$string_title
(מחרוזת) (נדרש) כותרת המחרוזת שתוצג בעת עריכת התרגום.
$string_type
(מחרוזת) (נדרש) סוג המחרוזת. חייב להיות אחד מהערכים הבאים:
  • 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 ההוקים בקטגוריה הכנסת תוכן →