WPML

WPML Multilingual & Multicurrency for WooCommerce וכמה ערכות עיצוב ותוספים צריכים להריץ קריאות AJAX בצד הלקוח על סמך פרטי השפה. למטרה זו, ייתכן שתצטרך להפעיל קובץ cookie של שפה שתומך בסינון AJAX.

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

הפעלת קובץ cookie של שפה שתומך בסינון AJAX בצד הלקוח
הפעלת קובץ cookie של שפה שתומך בסינון AJAX בצד הלקוח

כעת, WPML יגדיר קובץ cookie באמצעות JavaScript, מה שיאפשר לו להחזיר את התוכן הנכון עבור פעולות AJAX.

כך זה עובד עבור המבקרים:

  • עבור משתמשים מחוברים, שום דבר לא משתנה והגדרה זו אינה מוחלת. קובץ ה־cookie של השפה נשמר כרגיל באמצעות PHP.
  • עבור משתמשים שאינם מחוברים, WPML בודק אם הגדרה זו מופעלת, ואם כן, קובץ ה־cookie של השפה מוגדר באמצעות JavaScript. זה מאפשר ל־WPML להגדיר את קובץ ה־cookie של השפה גם אם האתר שמור במטמון.

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

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