דלג לתוכן דלג לסרגל צד
עודכן
מאי 22, 2024

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

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

Enabling the language cookie that supports AJAX filtering on the front-end
הפעלת קובץ Cookie השפה התומך בסינון AJAX בחזית הקצה

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

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

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

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