התאמה אישית של בורר השפות של WPML – מיקום, עיצוב והתנהגות
התאימו אישית את בורר השפות של WPML: בחר היכן הוא יופיע באתר WordPress שלך, כיצד הוא ייראה, כיצד כל שפה מסומנת, מה קורה כאשר תרגום חסר, האם לשמור על פרמטרים בכתובת ה־URL בעת החלפת שפות, והאם לשמור במטמון את התבנית המרונדרת. כל אתר רב-לשוני זקוק לבורר שפות גלוי אחד לפחות; WPML מאפשר לכם למקם אותו כמעט בכל מקום.
מה בורר השפות של WPML יכול לעשות
ללא הגדרות נוספות, WPML מייצר בורר שפות אשר:
- מציג את כל השפות הפעילות באתר שלך, בסדר שתבחר.
- מסמן כל שפה בשם המקורי שלה (Deutsch, Français) או בשפת האתר הנוכחית (גרמנית, צרפתית) – לבחירתך.
- מציג דגלים באופן אופציונלי (ספרייט שמותאם לערכת העיצוב שלך).
- מטפל בתרגומים חסרים בצורה חלקה: מדלג על השפה, או מקשר לדף הבית של אותה שפה.
- ניתן למיקום בכל תפריט ב־WordPress, בכל אזור וידג'טים, בכותרת התחתונה, או בתוך התוכן מעל ומתחת לפוסטים.
- מגיע כבלוק של Gutenberg עבור כל פריסה של תוסף בניית עמודים.
- ניתן להסתרה בעמודים ספציפיים שבהם הוא עלול להפריע (404, קופה, חשבון).
- שומר במטמון את ה־HTML המרונדר שלו לטעינת עמודים מהירה.
רוב האתרים משתמשים במיקומים המובנים ובברירות המחדל. מפתחי ערכות עיצוב שזקוקים לשליטה רבה יותר יכולים לבנות בורר שפות מותאם אישית בקוד באמצעות ה־API של WPML.
היכן נמצאות ההגדרות
פתח את WPML > הגדרות > בוררי שפות. העמוד מקובץ לפי שאלות, ולא לפי כרטיסיות ממשק. בחר את הקטע שתואם למה שברצונך לשנות.
אילו שפות מופיעות ובאיזה סדר
הכרטיסייה אפשרויות בורר שפות כוללת אזור גרירה ושחרור המפרט כל שפה פעילה. הסדר כאן קובע את הסדר בכל בורר שפות באתר. גרור שפות למעלה או למטה ושמור.
באותה כרטיסייה, בחר:
- תווית בשם המקורי לעומת שפת האתר הנוכחית. הצג Deutsch (שם מקורי) או גרמנית (שפת האתר הנוכחית). השם המקורי מזמין יותר עבור דוברי אותה שפה; שפת האתר הנוכחית ברורה יותר למבקרים בפעם הראשונה.
- הפעלה או כיבוי של דגלים, ופורמט הדגל.
מה קורה כאשר תרגום חסר
לא כל עמוד מתורגם לכל שפה. האפשרות How to handle languages without translation קובעת מה בורר השפות עושה עבור שפה שאין לה תרגום של העמוד הנוכחי:
- Skip language (ברירת מחדל). השפה נעלמת מבורר השפות עבור עמוד זה. זוהי חוויית המשתמש הנקייה ביותר; המבקרים רואים רק שפות שהם יכולים לקרוא בפועל.
- Link to home of language for missing translations. הרשומה בבורר השפות מציגה במקום זאת את דף הבית של השפה. שימושי כאשר אתה רוצה שכל שפה תהיה תמיד נגישה מכל עמוד, אך המבקרים עשויים להגיע לתוכן שהם לא ציפו לו.
לבחירה יש השלכות על חוויית המשתמש ששווה לחשוב עליהן בכובד ראש.
היכן מופיע בורר השפות
חמישה מיקומים, כל אחד מופעל בנפרד באותו עמוד הגדרות:
- בורר שפות בתפריט. הוסף את בורר השפות לכל תפריט ב־WordPress (כותרת עליונה, כותרת תחתונה, סרגל צד, בכל מקום שבו ערכת העיצוב שלך מקצה תפריטים). הוסף מספר בוררים אם ברצונך במיקומים שונים לכל תפריט. כל בורר שפות בתפריט מקבל שורת תצוגה מקדימה משלו המציגה היכן הוא ממוקם.
- בורר שפות בווידג'ט. הוסף את בורר השפות לכל אזור וידג'טים שערכת העיצוב שלך רושמת: סרגלי צד, אזורי כותרת עליונה, עמודות כותרת תחתונה.
- בורר שפות בכותרת התחתונה. מתג גלובלי יחיד שמרנדר אוטומטית את בורר השפות בתחתית כל עמוד.
- קישורים פנימיים לתרגומים של פוסטים. תיבת סימון יחידה המציגה קישורי "פוסט זה זמין ב־X" מעל או מתחת לכל פוסט.
- בוררי שפות מותאמים אישית. כאשר המיקומים המובנים אינם מספיקים, מפתחי ערכות עיצוב יכולים לקרוא ל־API של בורר השפות של WPML מכל קובץ תבנית. עמוד ההגדרות מציג כפתור התאמה אישית עבור אפשרויות הרינדור.
הסתרת בורר השפות בעמודים ספציפיים
חלק מהעמודים אינם זקוקים לבורר שפות: עמוד ה־404 שלך, מסכי חשבון, קופה. כללי התצוגה המותנית של WPML מאפשרים לך להסתיר את בורר השפות ברמת העמוד מבלי להזדקק ל־CSS של display:none בערכת העיצוב שלך.
אתה מגדיר כללים ברמת העמוד באותו עמוד הגדרות > בוררי שפות. בחרו את העמודים שבהם תרצו שבורר השפות יוסתר; הכלל חל על כל מיקומי בורר השפות בבת אחת.
שמירת פרמטרים בכתובת ה־URL
כאשר מבקר לוחץ על בורר השפות, WPML בונה מחדש את כתובת ה־URL עבור שפת היעד. כברירת מחדל, פרמטרים של מחרוזת שאילתה (?utm_source=newsletter, פרמטרים של פילטרים וכדומה) נשמטים. הדבר פוגע בקמפיינים של אנליטיקס וברשימות מסוננות.
השדה Preserve URL arguments מפרט מפתחות שאילתה שברצונך לשמור בעת ההחלפה. כל מה שתזין כאן (אחד בכל שורה) יעבור עם המבקר לכתובת ה־URL המתורגמת.
CSS מותאם אישית עבור בורר השפות
אזור טקסט יחיד תחת CSS נוסף מחיל עיצוב על כל בוררי השפות באתר בבת אחת. שימושי להתאמת בורר השפות לערכת העיצוב שלך מבלי לגעת בקובצי ערכת העיצוב.
שמירת תבנית בורר השפות במטמון
הכרטיסייה Performance כוללת תיבת סימון אחת: Cache language switcher templates. כאשר היא מופעלת, WPML שומר במטמון את ה־HTML המרונדר של כל מיקום של בורר שפות, מה שמאיץ את טעינת העמודים באתר עמוס.
המלכוד: כאשר אתה משנה אפשרות בבורר השפות ואינך רואה את השינוי משתקף בצד הלקוח, המטמון הוא המקום הראשון לבדוק. כבה אותו, רענן את העמוד, והשינויים שלך יופיעו. לאחר מכן הפעל מחדש את המטמון עבור האתר הפעיל.
בוררי שפות מותאמים אישית בקוד ערכת העיצוב
עבור אתרים שבהם המיקומים המובנים אינם מתאימים (בורר שפות במיקום ספציפי בתוך כותרת העמוד, תפריט נפתח מותאם אישית שרונדר על ידי ערכת העיצוב שלך, או כל דבר מחוץ לתפריט או אזור וידג'טים ב־WordPress), WPML מציע API שמאפשר למפתחי ערכות עיצוב לבנות בורר שפות מותאם אישית.
הכרטיסייה בוררי שפות מותאמים אישית כוללת מתג הפעלה וכפתור התאמה אישית. לאחר ההפעלה, קוד תבנית של ערכת העיצוב יכול לרנדר את בורר השפות בכל מקום באמצעות ה־PHP API המתועד של WPML.
נכתב על ידי Amir · עודכן לאחרונה ב־26 ביוני 2026
נכתב על ידי Amir · עודכן לאחרונה: 26 ביוני 2026