דלג על ניווט
מעודכן
מאי 22, 2024

WooCommerce Multilingual וכמה ערכות נושא ותוספים צריכים להריץ קריאות 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 ואילך, הגדרה זו מופעלת כברירת מחדל. אם אתה מבחין שהוא מפריע לפלאגין השמירה שלך במטמון, אתה יכול להשבית אותו על ידי ביצוע אותם שלבים כפי שפורטו לעיל.