ช่วยเหลือ / เผยแพร่รีวิว

ทำไม Widget ไม่ขึ้น

สาเหตุจริงที่ widget ว่างเปล่าหรือไม่ขึ้นเลย และวิธีแยกแยะแต่ละกรณี

อ่าน 1 นาที

Widget ที่ไม่มีอะไรอยู่ข้างในมักมีสาเหตุเฉพาะเจาะจงไม่กี่แบบ ไม่ใช่ embed พังเสมอไป

ยังไม่มีรีวิวที่ตรงเงื่อนไข

Widget จะโชว์เฉพาะรีวิวที่ Approve แล้วเท่านั้น และถ้าตั้งกรองด้วยแท็กเฉพาะ ก็จะโชว์แค่รีวิวที่ติดแท็กนั้น ถ้าไม่มีรีวิวตรงเงื่อนไขเลย ตอนนี้ widget จะแสดงแค่โครงเปล่าๆ โดยไม่มีข้อความแจ้งว่า "ยังไม่มีรีวิว" — เช็กกล่องขาเข้าว่ามีรีวิวค้างอนุมัติไหม แล้วเช็กว่าตัวกรองแท็กของ widget (ถ้ามี) มีรีวิวที่ approve และติดแท็กนั้นจริงๆ

Widget แบบ popup ที่ไม่ยอม pop up

Widget แบบ popup ต้องมี attribute เพิ่มอีกตัวในสคริปต์ embed คือ data-mode="popup" ถ้าไม่มี widget แบบ popup จะแสดงแบบฝังอยู่ในหน้าเลยแทนที่จะลอยขึ้นมา เช็กว่าสคริปต์ที่วางไว้ตรงกับที่ตัวแก้ไขให้มาเป๊ะๆ

Widget ถูกลบไปแล้ว หรือโค้ดเก่าเกินไป

Embed ที่ชี้ไปยัง widget ที่ไม่มีอยู่แล้วจะไม่แสดงอะไรเลย ถ้าคุณลบแล้วสร้าง widget ใหม่แทนที่จะแก้ไขตัวเดิม โค้ด embed ก็เปลี่ยนไปด้วย ให้คัดลอกสคริปต์ปัจจุบันจาก Settings ของ widget อีกครั้ง

รีวิวขึ้นน้อยกว่าเดิม

ถ้าเวิร์กสเปซของคุณเกินลิมิตของแผน — เช่นหลังจากลดแผนลง — รีวิวเก่าที่เกินลิมิตจะถูกซ่อนจาก embed สาธารณะเงียบๆ จนกว่าจะกลับมาอยู่ในลิมิตหรืออัปเกรด ไม่มีอะไรถูกลบทิ้ง ดูข้อมูลจะเป็นอย่างไร

ไม่ใช่ปัญหาโดเมนหรือ CORS

Embed ของ Kudokit ตั้งใจเปิดให้วางบนโดเมนไหนของคุณก็ได้ ไม่มี allowlist ให้ตั้งค่า และฝั่ง Kudokit ไม่บล็อกตาม origin เลย ถ้า widget โหลดไม่ขึ้นเฉพาะบางเว็บ สาเหตุที่เป็นไปได้มากกว่าคือ Content Security Policy ที่เข้มงวดบนเว็บนั้นเองที่บล็อกสคริปต์หรือ frame จากโดเมนภายนอก ลองเช็กกับคนที่ดูแล security headers ของเว็บนั้น


บทความที่เกี่ยวข้อง

บทความนี้เป็นประโยชน์ไหม?

ช่วยเหลือ

ยังติดปัญหาอยู่ไหม? ส่งอีเมลหาทีมช่วยเหลือ

ทีมงานจริงจะตอบกลับ ปกติภายในไม่กี่ชั่วโมง

ติดต่อทางอีเมล