WPML

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

כדי להפעיל את ההפנייה לפי שפת דפדפן, עבור אל העמוד WPMLהגדרותכתובות URL ו־SEOהפנייה לפי שפת דפדפן, ומצא את האפשרות הפנייה לפי שפת דפדפן.

הפנייה לפי שפת דפדפן
הפנייה לפי שפת דפדפן

ברירת המחדל היא לא להפנות מבקרים. אם תבחר להפנות מבקרים, יעמדו לרשותך שתי אפשרויות:

  • הפנה מבקרים רק אם קיימים תרגומים
  • הפנה מבקרים תמיד. אם תבחר להפנות תמיד, המבקרים יועברו לתוכן מתורגם כאשר הוא קיים, או לדף הבית בשפת ברירת המחדל אם אין תרגום תואם.

מעוניין להפנות מבקרים לפי כתובת IP במקום לפי שפת דפדפן?

למרות ש־WPML אינו כולל כרגע תכונה מובנית לכך, ישנם מספר תוספי מיקוד גיאוגרפי מעולים התואמים ל־WPML שיכולים לעזור לך להשיג זאת באתר הרב־לשוני שלך.

אינטראקציה אפשרית עם האינדוקס של Google

החל משנת 2015, Google עוקב אחר כל ההפניות, כולל אלו המיושמות ב־Javascript. הדבר עלול לגרום ל־Google לחשוב שהתוכן שלך מפנה באופן קבוע לתוכן בשפה אחרת. קרא עוד על האופן שבו הפנייה לפי שפת דפדפן משפיעה על האינדוקס של Google.

אין הפנייה בעת רענון הדפדפן

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

פעולת הפנייה חד־פעמית זו מתאפסת כל 24 שעות (ניתן לשנות גם את זה).

כיצד פועלת הפנייה לפי שפת דפדפן

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

עם זאת, מנגנון הפניית השפה עלול להיכשל אם האתר שלך מפעיל תוספים אחרים שגם הם מפנים על בסיס Javascript. חלק מתוספי התחזוקה עשויים לעשות זאת.

השפעות על זמן טעינת העמוד

כדי לזהות את השפה המועדפת, תכונת ההפנייה דורשת מהדפדפן לטעון את האתר במלואו. לאחר מכן, היא טוענת מחדש את העמוד עם השפה התואמת לדפדפן.

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

אבל גם הדפדפן שלי וגם האתר שלי הם באנגלית, למה זה משפיע?

גם אם הדפדפן והאתר שלך מוגדרים שניהם לאנגלית, הטעינה מחדש עדיין עשויה להתרחש אם הפעלת את ההפנייה האוטומטית.

כמה דוגמאות למקרים שבהם זה עשוי לקרות:

  • שפת הדפדפן מוגדרת לניב של אנגלית, כגון en-us
  • הדפדפן טוען את האתר בפעם הראשונה
  • לדפדפן לא מוגדרות קובצי Cookie של שפה
  • אתה משתמש בדפדפן Firefox

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

הפנייה אוטומטית לפי שפת דפדפן עשויה להשפיע על התוצאות המסופקות על ידי כלים המודדים את מהירות האתר (למשל GTmetrix). זה קורה מכיוון שייתכן שלשירותים כאלה אין שפה מוגדרת כלשהי.

טיפ: כלול תמיד בורר שפות בעמוד

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

איתור באגים בהפנייה לפי שפת דפדפן

אם הפעלת הפנייה לפי שפת דפדפן והיא אינה פועלת בעת בדיקתה, בדוק את הדברים הבאים:

  • האם שפת הדפדפן שלך מוגדרת? בדוק זאת בהגדרות השפה של הדפדפן שלך.
  • האם אתה משתמש בסשן חדש? זכור ש־WPML יפנה רק פעם אחת. עליך לנקות את כל קובצי ה־Cookie או להפעיל דפדפן במצב גלישה בסתר (שיש לו תמיד היסטוריה נקייה). פעולה זו מתחילה סשן נקי ומדמה מבקר חדש.
  • האם יש שגיאות Javascript בעמוד? תוכל להציג שגיאות Javascript באמצעות כליםמסוף Javascript ב־Chrome וב־Firefox.
  • האם אתה משתמש בתוספים אחרים שעשויים גם הם להפנות מבקרים? סקור את התוספים הפעילים שלך ובדוק אילו מהם עשויים להיות מעורבים.
  • האם השפה שאתה מצפה להיות מופנה אליה מוסתרת? ודא שאתה מפעיל את האפשרות הצגת שפות מוסתרות מהפרופיל שלך.

עוד בסעיף זה

נכתב על ידי Amir · עודכן לאחרונה: 18 באוקטובר 2024