ติดตั้ง Cookie Wow Wordpress Plugin แล้ว Banner ไม่แสดง ?1. ปัญหาจากการใช้งาน Plugin ร่วมกับ WP Rocket2. ปัญหาจากการ Caching ของหน้าเว็บ
บทความเกี่ยวกับ: วิธีการติดตั้งแบนเนอร์ Cookie
สำหรับสาเหตุการติดตั้ง Cookie Wow ด้วย Wordpress Plugin มักจะเจอปัญหาหลักๆ ด้วยกัน ดังนี้
สำหรับ Plugin WP Rocket นั้น จะมี feature ที่ทำการ combined javascript file ให้อัตโมัติ ทำให้ javascript file ของ cookiewow ทำงานผิดพลาด เนื่องจากการติดตั้งที่ถูกต้อง จำเป็นต้องวาง CookieWow Script Tag ไว้ด้านบนสุดเหนือ script tag อื่นๆ เพื่อคุณสมติในการ blocking cookie และ script อื่นๆ
เข้าไปยังหน้า Settings ของ WP-Rocket -> File Optimization -> JavaScript Files
ให้เราทำการ exclude script url ของ CookieWow ใน section Combine JavaScript files และ Load JavaScript Deferred โดยใส่ค่า
-
cookiecdn.com/(.*)
สำหรับ CookieWow plugin version 1.1.0 ขึ้นไป
-
script.cookiewow.com/(.*)
สำหรับ CookieWow plugin version ที่ต่ำกว่า 1.1.0
หาก Wordpress ไม่ขึ้น Section สำหรับใส่ค่า ให้ทำการ Update version ของ WP Rocket ก่อน
ปัญหาจากเว็บไซต์ของลูกค้า caching หน้าเว็บที่มีการติด script ของ CookieWow ผิดพลาด ทำให้เมื่อทำการแก้ไขแล้ว หน้าเว็บยังแสดง cache ของเก่าอยู่ทำให้อาจจะไม่เห็น Cookie Banner แสดง
- ทำการ Clear Cache ของเว็บไซต์ลูกค้า โดยอาจจะมี Plugin ของ Wordpress บางอัน ที่จะทำให้ Caching ให้ เช่น WP Rocket หรือ อื่นๆ
- หากลูกค้าใช้ Cloudflare ในการทำ page cache จำเป็นจะต้อง clear page cache ที่หน้า caching -> configuration -> purge cache
อัปเดตเมื่อ: 31/05/2022
สำหรับสาเหตุการติดตั้ง Cookie Wow ด้วย Wordpress Plugin มักจะเจอปัญหาหลักๆ ด้วยกัน ดังนี้
สำหรับ Plugin WP Rocket นั้น จะมี feature ที่ทำการ combined javascript file ให้อัตโมัติ ทำให้ javascript file ของ cookiewow ทำงานผิดพลาด เนื่องจากการติดตั้งที่ถูกต้อง จำเป็นต้องวาง CookieWow Script Tag ไว้ด้านบนสุดเหนือ script tag อื่นๆ เพื่อคุณสมติในการ blocking cookie และ script อื่นๆ
วิธีการแก้ไข
เข้าไปยังหน้า Settings ของ WP-Rocket -> File Optimization -> JavaScript Files
ให้เราทำการ exclude script url ของ CookieWow ใน section Combine JavaScript files และ Load JavaScript Deferred โดยใส่ค่า
-
cookiecdn.com/(.*)
สำหรับ CookieWow plugin version 1.1.0 ขึ้นไป
-
script.cookiewow.com/(.*)
สำหรับ CookieWow plugin version ที่ต่ำกว่า 1.1.0
หาก Wordpress ไม่ขึ้น Section สำหรับใส่ค่า ให้ทำการ Update version ของ WP Rocket ก่อน
ปัญหาจากเว็บไซต์ของลูกค้า caching หน้าเว็บที่มีการติด script ของ CookieWow ผิดพลาด ทำให้เมื่อทำการแก้ไขแล้ว หน้าเว็บยังแสดง cache ของเก่าอยู่ทำให้อาจจะไม่เห็น Cookie Banner แสดง
วิธีการแก้ไข
- ทำการ Clear Cache ของเว็บไซต์ลูกค้า โดยอาจจะมี Plugin ของ Wordpress บางอัน ที่จะทำให้ Caching ให้ เช่น WP Rocket หรือ อื่นๆ
- หากลูกค้าใช้ Cloudflare ในการทำ page cache จำเป็นจะต้อง clear page cache ที่หน้า caching -> configuration -> purge cache
อัปเดตเมื่อ: 31/05/2022
Updated on: 06/04/2023
Thank you!