התוסף Multilingual Tools הוא תוסף בדיקה שבו תוכל להשתמש בעת רישום וידג'טים מותאמים אישית של Elementor לתרגום. התוסף כולל את WPML – Config Generator for Elementor המייצר אוטומטית את הגרסה הראשונה של קוד ה־XML עבור וידג'טים מותאמים אישית אלה.
באמצעות כלי זה, תוכל לקבל את המידע הדרוש לך כדי לרשום את הווידג'ט שלך.
מדריך זה מיועד למפתחים הבונים תבניות ותוספים ל־Elementor ורוצים להפוך אותם לתואמים ל־WPML. אם אינך מפתח, עיין במקום זאת במדריך שלנו בנושא כיצד לתרגם אתר Elementor עם WPML.
תחילת העבודה
כדי להתחיל:
- הורד את התוסף Multilingual Tools מדף ה־GitHub של OnTheGoSystems.
- ודא שתוסף הליבה WPML Multilingual CMS והתוסף הנלווה WPML תרגום מחרוזות מותקנים ומופעלים באתר שלך.
- ודא שכבר יש לך תוכן שנוצר באמצעות Elementor באתר שלך.
למה להשתמש בתוסף Multilingual Tools
ב־WPML 4.9 ומעלה, WPML מזהה אוטומטית וידג'טים מותאמים אישית של Elementor והופך אותם לניתנים לתרגום. עם זאת, הוא עשוי לרשום מחרוזות שאינך רוצה שיתורגמו.
לכן אנו ממליצים להשתמש ב־Multilingual Tools כדי לרשום את הווידג'ט המותאם אישית של Elementor לתרגום. זה מעניק לך שליטה מדויקת על אילו שדות ניתנים לתרגום.
איך זה עובד
כאשר אתה יוצר עמוד באמצעות תוסף בניית העמודים Elementor, כל התוכן נשמר בשדה המותאם אישית _elementor_data.
לאחר הוספת הווידג'טים המותאמים אישית שברצונך לרשום לתרגום לעמוד, WPML – Config Generator for Elementor ניגש לשדה _elementor_data זה כדי לקרוא את התוכן שלו. לאחר הקריאה, הוא ממיר את הנתונים לקוד XML התואם לווידג'טים המותאמים אישית שהשתמשת בהם בעמוד שלך.
יצירת קוד XML באמצעות WPML — Config Generator
כדי ליצור אוטומטית קוד XML עבור הווידג'טים המותאמים אישית שלך:
- צור עמוד חדש ולחץ על עריכה באמצעות Elementor.
- הוסף לעמוד את הווידג'טים המותאמים אישית שברצונך לרשום לתרגום.
חשוב: בעת הוספת הווידג'ט שלך כדי להפוך אותו לניתן לתרגום, הקפד למלא את כל השדות ולהפעיל את כל האפשרויות הזמינות.
זאת מכיוון ש־WPML – Config Generator for Elementor אינו יוצר קוד XML עבור אף שדה או אפשרות שלא הוגדרו.

- פרסם את העמוד וחזור למסך העריכה של WordPress עבור עמוד זה. גלול למטה אל הקטע שנקרא WPML: Elementor Widgets. תראה את קוד ה־XML שנוצר עבור שדות והגדרות הווידג'ט שעדיין לא נרשמו לתרגום.

בדיקת קוד ה־XML שנוצר אוטומטית
לפני הפיכת הקוד לזמין למשתמשי הקצה, הקפד לסקור ולבדוק אותו ביסודיות. WPML – Config Generator for Elementor הוא רק נקודת התחלה.
כדי לבדוק את קוד ה־XML שנוצר אוטומטית:
- העתק את קוד ה־XML מהקטע שנקרא WPML: Elementor Widgets במסך העריכה של WordPress של העמוד שלך עם הווידג'טים המותאמים אישית.
- עבור אל WPML → הגדרות ולחץ על הלשונית הגדרות XML מותאמות אישית.
- הדבק את הקוד בעורך ולחץ על הלחצן שמירה. בדוק שאינך רואה אזהרות או שגיאות אימות. הקפד להסיר כל שדה שלא אמור להיות מתורגם או שונה על ידי משתמשים, כגון שדות תצורה ושדות עם ערכים בוליאניים. השארת שדות אלה זמינים לתרגום עלולה לגרום לבעיות ושגיאות עבור משתמשי הקצה.

- חזור למסך העריכה של העמוד עם הווידג'טים המותאמים אישית. בצע שינוי קטן בעמוד, כגון עריכת כותרת העמוד, ולחץ על עדכן.
- מתיבת שפה, לחץ על סמל הפלוס כדי לתרגם את העמוד. עורך התרגום המתקדם ייפתח ותוכל לראות את השדות הרשומים מהווידג'ט המותאם אישית זמינים לתרגום. סקור את התרגומים האוטומטיים או הזן תרגומים משלך ולחץ על הושלם כשתסיים.

- הבט בעמוד המתורגם בצד הלקוח כדי לוודא ששדות הווידג'ט המותאם אישית מופיעים כראוי.
שימוש בתכונות בדיקה נוספות
מלבד יצירה אוטומטית של קוד ה־XML עבור הווידג'טים המותאמים אישית שלך ב־Elementor, WPML – Config Generator for Elementor מספק מידע ניפוי באגים נוסף.
מידע זה מאפשר לך לבדוק ולהבין את הנתונים הבסיסיים וכיצד נעשה בהם שימוש. זה עשוי להיות שימושי במקרים מסוימים, כגון כאשר קוד ה־XML אינו פועל כצפוי.

WPML Config XML (נוצר עבור כל הווידג'טים בעמוד)
מה זה עושה: מספק את קוד ה־XML עבור כל הווידג'טים בעמוד, כולל אלה שכבר נרשמו לתרגום.
למה זה שימושי: מאפשר לך לסקור או לערוך את קוד ה־XML של הגדרות וידג'ט קיימות.
ערך RAW מתוך _elementor_data (JSON)
מה זה עושה: מציג את הערך המקורי של השדה _elementor_data של הפוסט.
למה זה שימושי: מאפשר לך לראות את הנתונים שבהם משתמש WPML – Config Generator for Elementor Widgets כדי ליצור את קוד ה־XML.
מערך שנוצר מתוך _elementor_data
מה זה עושה: מספק את הערך של השדה _elementor_data של הפוסט, מומר למערך.
למה זה שימושי: תוכל להשתמש במערך למטרות ניפוי באגים.
וידג'טים שחולצו מתוך _elementor_data
מה זה עושה: מציג אילו וידג'טים מותאמים אישית התוסף הצליח לחלץ ולהשתמש בהם מהשדה _elementor_data.
למה זה שימושי: אם אינך רואה כאן וידג'ט מותאם אישית, שדה וידג'ט מותאם אישית או אפשרות וידג'ט מותאם אישית, הם לא יתווספו ל־XML. זה שימושי לניפוי באגים.