do_action( 'wpml_show_package_language_ui', array $package, array $args )
- סוג
- action
- קטגוריה
- הכנסת תוכן
- גרסת WPML
- 3.2
תיאור
מפיק את ממשק המשתמש להצגת תיבת מידע על השפה במסכי אזור הניהול של תוכן שנרשם לתרגום כחבילת מחרוזות*. הוא מציג גם את המצב הנוכחי של כל התרגומים.
*חבילות תרגום מחרוזות נרשמות באמצעות wpml_register_string והתרגומים שלהן מאוחזרים באמצעות wpml_translate_string
הערה: הוק זה דורש את המודול WPML תרגום מחרוזות
ארגומנטים
- $package
- (array) (נדרש) אובייקט החבילה. מפתחות המערך חייבים להתאים לשדות הבאים של WPML_Package ויהיו זהים עבור כל הטקסטים שנשלחים לתרגום עבור אובייקט:
- kind טקסט חופשי לזיהוי אובייקט החבילה. חייב להיות זהה עבור כל החבילות מאותו סוג. לדוגמה, ‘Gravity Form’ או ‘Layout’
- name שם לזיהוי קבוצת המחרוזות. חייב להיות ייחודי עבור כל חבילה מאותו סוג, כגון מזהה (ID)
- title כותרת קריאה לאדם עבור החבילה. חייבת להיות שונה עבור כל חבילה מאותו סוג.
- edit_link קישור לעריכת קבוצת מחרוזות זו (יכול להיות מחרוזת ריקה)
- view_link קישור לתצוגה של קבוצת מחרוזות זו (יכול להיות מחרוזת ריקה)
- $args
- (array) (אופציונלי) ארגומנטים לשליטה בפלט
- $show_title(bool) יסתיר/יציג את הכותרת “תרגום WPML” בתיבה. ברירת המחדל היא TRUE
- $show_description(bool) יסתיר/יציג את “השפה של
{package_kind}זה היא{language_name}” ברירת המחדל היא TRUE - $show_status(bool) יסתיר/יציג את סטטוס התרגום” ברירת המחדל היא TRUE
- $show_link(bool) יסתיר/יציג את הקישור שמוביל אל לוח בקרת תרגום. ברירת המחדל היא TRUE
- $title_tag(string) תגית ה־HTML לשימוש עבור כותרת התיבה. ברירת המחדל היא ‘h2’
- $status_container_tag(string) תגית ה־HTML לשימוש עבור המכל של סטטוס התרגום. ברירת המחדל היא ‘p’
- $main_container_attributes(array) מערך של
keys->valuesלהוספה למכל הראשי (עבור CSS ו/או js) ברירת המחדל היא מערך ריק - $status_container_attributes(array) מערך של
keys->valuesלהוספה למכל הסטטוס (עבור CSS ו/או js) ברירת המחדל היאarray( 'style' => 'padding-left: 10px' )
דוגמה לשימוש
דוגמה פשוטה באמצעות Layouts
$package = array(
'kind' => 'Layout',
'name' => 'contact-us');
do_action('wpml_show_package_language_ui', $package);
הוקים קשורים
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_string, wpml_register_single_string, wpml_delete_package_action