WPML

WPML Multilingual & Multicurrency for WooCommerce ตลอดจนธีมและปลั๊กอินบางตัวจำเป็นต้องเรียกใช้ AJAX บนส่วนหน้าเว็บไซต์ตามข้อมูลภาษา ด้วยเหตุนี้ คุณอาจจำเป็นต้องเปิดใช้งานคุกกี้ภาษาที่รองรับการกรอง AJAX

หากต้องการเปิดใช้งานข้อมูลภาษาสำหรับการเรียกใช้ AJAX บนส่วนหน้าเว็บไซต์ ให้ไปที่ WPMLการตั้งค่าความเข้ากันได้Store a language cookie to support language filtering for AJAX แล้วเลื่อนลงไปที่ส่วน Language filtering for AJAX operations จากนั้นให้ทำเครื่องหมายที่ตัวเลือก Store a language cookie to support language filtering for AJAX

การเปิดใช้งานคุกกี้ภาษาที่รองรับการกรอง AJAX บนส่วนหน้าเว็บไซต์
การเปิดใช้งานคุกกี้ภาษาที่รองรับการกรอง AJAX บนส่วนหน้าเว็บไซต์

ตอนนี้ WPML จะตั้งค่าคุกกี้โดยใช้ JavaScript ซึ่งช่วยให้สามารถส่งคืนเนื้อหาที่ถูกต้องสำหรับการดำเนินการ AJAX ได้

นี่คือวิธีการทำงานสำหรับผู้เข้าชม:

  • สำหรับผู้ใช้ที่เข้าสู่ระบบ จะไม่มีอะไรเปลี่ยนแปลงและจะไม่มีการนำการตั้งค่านี้ไปใช้ คุกกี้ภาษาจะถูกบันทึกตามปกติโดยใช้ PHP
  • สำหรับผู้ใช้ที่ไม่ได้เข้าสู่ระบบ WPML จะตรวจสอบว่าการตั้งค่านี้เปิดอยู่หรือไม่ และหากเปิดอยู่ คุกกี้ภาษาจะถูกตั้งค่าโดยใช้ JavaScript สิ่งนี้ช่วยให้ WPML สามารถตั้งค่าคุกกี้ภาษาได้แม้ว่าเว็บไซต์จะถูกแคชไว้ก็ตาม

หากคุณใช้ WPML 4.5 หรือใหม่กว่า การตั้งค่านี้จะถูกเปิดใช้งานโดยค่าเริ่มต้น หากคุณสังเกตเห็นว่าสิ่งนี้รบกวนปลั๊กอินแคชของคุณ คุณสามารถปิดการใช้งานได้โดยทำตามขั้นตอนเดียวกับที่ระบุไว้ด้านบน

เขียนโดย Amir · อัปเดตล่าสุด 11 ตุลาคม 2021