WPML

מה בורר השפות של WPML יכול לעשות

ללא הגדרות נוספות, WPML מפיק בורר שפות אשר:

  • מציג כל שפה פעילה באתר שלך, בסדר שתבחר.
  • מסמן כל שפה בשמה המקורי (Deutsch, Français) או בשפת האתר הנוכחית (German, French) – לבחירתך.
  • מציג דגלים באופן אופציונלי (ספרייט שמותאם לערכת העיצוב שלך).
  • מטפל בתרגומים חסרים בצורה חלקה: דילוג על השפה, או קישור לעמוד הבית של אותה שפה.
  • ניתן למיקום בכל תפריט WordPress, בכל אזור וידג'טים, בכותרת התחתונה, או בתוך התוכן מעל ומתחת לפוסטים.
  • מגיע בבלוק Gutenberg עבור כל פריסה של תוסף בניית עמודים.
  • ניתן להסתרה בעמודים ספציפיים שבהם הוא עלול להפריע (404, קופה, חשבון).
  • שומר במטמון את ה־HTML המרונדר שלו לטעינת עמודים מהירה.

רוב האתרים משתמשים במיקומים המובנים ובברירות המחדל. מפתחי ערכות עיצוב שזקוקים לשליטה רבה יותר יכולים לבנות בורר שפות מותאם אישית בקוד באמצעות ה־API של WPML.

היכן נמצאות ההגדרות

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

אילו שפות מופיעות ובאיזה סדר

בכרטיס אפשרויות בורר שפות יש אזור גרירה ושחרור המפרט כל שפה פעילה. הסדר כאן קובע את הסדר בכל בורר שפות באתר. גרור שפות למעלה או למטה ושמור.

באותו כרטיס, בחר:

  • תווית שפה מקורית לעומת שפת האתר הנוכחית. הצג Deutsch (שפה מקורית) או German (שפת האתר הנוכחית). השפה המקורית מזמינה יותר עבור דוברי אותה שפה; שפת האתר הנוכחית ברורה יותר למבקרים בפעם הראשונה.
  • הפעלה או כיבוי של דגלים, ופורמט הדגל.

מה קורה כאשר תרגום חסר

לא כל עמוד מתורגם לכל שפה. האפשרות כיצד לטפל בשפות ללא תרגום קובעת מה בורר השפות עושה עבור שפה שאין לה תרגום של העמוד הנוכחי:

  • דלג על שפה (ברירת מחדל). השפה נעלמת מבורר השפות עבור עמוד זה. חוויית המשתמש (UX) הנקייה ביותר; המבקרים רואים רק שפות שהם באמת יכולים לקרוא.
  • קישור לעמוד הבית של השפה עבור תרגומים חסרים. הערך בבורר השפות מציג במקום זאת את עמוד הבית של השפה. שימושי כאשר אתה רוצה שכל שפה תהיה תמיד נגישה מכל עמוד, אך מבקרים עשויים להגיע לתוכן שהם לא ציפו לו.

לבחירה יש השלכות על חוויית המשתמש (UX) שכדאי לחשוב עליהן בכובד ראש.

היכן בורר השפות מופיע

חמישה מיקומים, כל אחד מהם מופעל באופן עצמאי באותו עמוד הגדרות:

  • בורר שפות בתפריט. הוסף את בורר השפות לכל תפריט WordPress (כותרת עליונה, כותרת תחתונה, סרגל צד, או כל מקום שבו ערכת העיצוב שלך ממקמת תפריטים). הוסף מספר בוררי שפות אם תרצה מיקומים שונים לכל תפריט. כל בורר שפות בתפריט מקבל שורת תצוגה מקדימה משלו המראה היכן הוא ממוקם.
  • בורר שפות בווידג'ט. הוסף את בורר השפות לכל אזור וידג'טים שערכת העיצוב שלך רושמת: סרגלי צד, אזורי כותרת עליונה, עמודות כותרת תחתונה.
  • בורר שפות בכותרת התחתונה. מתג גלובלי יחיד שמרנדר אוטומטית את בורר השפות בתחתית כל עמוד.
  • קישורים בתוך התוכן לתרגומים של פוסטים. תיבת סימון יחידה המציגה קישורים בסגנון "פוסט זה זמין ב־X" מעל או מתחת לכל פוסט.
  • בוררי שפות מותאמים אישית. כאשר המיקומים המובנים אינם מספיקים, מפתחי ערכות עיצוב יכולים לקרוא ל־API של בורר השפות של WPML מכל קובץ תבנית. עמוד ההגדרות מציג לחצן התאמה אישית עבור אפשרויות הרינדור.

הסתרת בורר השפות בעמודים ספציפיים

עמודים מסוימים אינם זקוקים לבורר שפות: עמוד ה־404 שלך, מסכי חשבון, קופה. כללי התצוגה המותנית של WPML מאפשרים לך להסתיר את בורר השפות ברמת העמוד מבלי להזדקק ל־CSS של display:none בערכת העיצוב שלך.

אתה מגדיר כללים ברמת העמוד באותו עמוד WPMLהגדרותבוררי שפות. בחר את העמודים שבהם תרצה שבורר השפות יוסתר; הכלל חל על כל מיקומי בורר השפות בבת אחת.

שמירה על פרמטרים בכתובת ה־URL

כאשר מבקר לוחץ על בורר השפות, WPML בונה מחדש את כתובת ה־URL עבור שפת היעד. כברירת מחדל, פרמטרים של מחרוזת שאילתה (?utm_source=newsletter, פרמטרים של פילטרים וכו') מושמטים. זה פוגע בקמפיינים של אנליטיקס וברשימות מסוננות.

השדה שמור ארגומנטים של כתובת URL מפרט מפתחות שאילתה שברצונך לשמור בעת ההחלפה. כל מה שתזין כאן (אחד בכל שורה) יעבור עם המבקר לכתובת ה־URL המתורגמת.

CSS מותאם אישית עבור בורר השפות

אזור טקסט יחיד תחת CSS נוסף מחיל עיצוב על כל בוררי השפות באתר בבת אחת. שימושי להתאמת בורר השפות לערכת העיצוב שלך מבלי לגעת בקובצי ערכת העיצוב.

שמירת תבנית בורר השפות במטמון

WPML שומר במטמון את ה־HTML המרונדר של כל מיקום של בורר שפות, מה שמאיץ את טעינת העמודים באתר עמוס. החל מ־WPML 5.0 אין הגדרה לכך: המטמון פועל תמיד כאשר לספריית המטמון של WPML יש הרשאות כתיבה.

המלכוד: כאשר אתה משנה אפשרות בבורר השפות ואינך רואה את השינוי משתקף בצד הלקוח, המטמון הוא המקום הראשון שכדאי לבדוק. הפעל את נקה מטמון ב־WPMLתמיכה, ואז רענן.

בוררי שפות מותאמים אישית בקוד ערכת העיצוב

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

בכרטיס בוררי שפות מותאמים אישית יש מתג הפעלה ולחצן התאמה אישית. לאחר ההפעלה, קוד התבנית של ערכת העיצוב יכול לרנדר את בורר השפות בכל מקום באמצעות ה־API המתועד של WPML ל־PHP.

נכתב על ידיAmir

נכתב על ידיAmir