ฉันไม่เห็นการเปลี่ยนแปลงหลังจากรีเฟรชหน้าเว็บ
หากคุณได้บันทึกการเปลี่ยนแปลงในหน้าของคุณแล้วและ…
- เนื้อหากลับไปเป็นแบบเดิมหลังจากรีเฟรช หรือ
- คุณยังคงเห็นเนื้อหาเดิมเมื่อดูหน้านั้นในเบราว์เซอร์อื่น (หรือในโหมดไม่ระบุตัวตน)
ความเป็นไปได้ที่ 1: การแคช (Caching)
นี่อาจหมายความว่าการบันทึกไม่ได้สั่งให้ระบบแคชของคุณล้างข้อมูลที่จัดเก็บไว้ออกไป
หากคุณกำลังใช้งานระบบแคชบางประเภท เช่น ปลั๊กอินแคชอย่าง W3 Total Cache, ซอฟต์แวร์แคชระดับเซิร์ฟเวอร์ เช่น Memcached หรือ Redis หรือการแคช DNS เช่น CloudFlare ระบบอาจจะยังไม่ได้ล้างเนื้อหาที่คุณบันทึกไว้
วิธีหนึ่งในการตรวจสอบว่าเป็นกรณีนี้หรือไม่ คือการแก้ไขหน้าเว็บของคุณในส่วนหลังบ้าน (backend) ตามปกติ จากนั้นเปิดดูหน้าเว็บของคุณในส่วนหน้าบ้าน (frontend) หากเนื้อหาของคุณไม่เปลี่ยนแปลง ก็อาจเป็นเพราะแคชของคุณไม่ได้ล้างโดยอัตโนมัติ
ระบบแคชที่ไม่ใช่ของ WordPress บางตัวจะมีปลั๊กอิน WordPress เสริมที่สามารถช่วยในการ purge หรือล้างแคชปัจจุบันได้ ส่วนระบบของ WordPress โดยทั่วไปจะมีปุ่มหรือตัวเลือกสำหรับการทำเช่นนี้
ความเป็นไปได้ที่ 2: เกิดข้อผิดพลาดขึ้น
นอกจากนี้ยังมีความเป็นไปได้ว่าอาจเกิดข้อผิดพลาดของ PHP ระหว่างการบันทึก
ในการตรวจสอบว่าเกิดกรณีนี้ขึ้นหรือไม่ ให้เปิดคอนโซลของนักพัฒนา (developer console) ของคุณ (แนะนำให้ใช้ Chrome) จากนั้นไปที่แท็บ Network เมื่ออยู่ที่นั่นแล้ว ให้บันทึกการเปลี่ยนแปลงของคุณใน PBS แล้วคุณควรจะเห็นรายการต่างๆ ที่ส่งไปยัง admin-ajax.php หลายรายการ หากคุณเห็นรายการนี้เป็นสีแดง แสดงว่ามีข้อผิดพลาดเกิดขึ้น ให้ตรวจสอบดูว่าคุณเห็นสิ่งที่มีลักษณะคล้ายกับภาพนี้หรือไม่:

หากเป็นกรณีนี้ โปรดส่งอีเมลถึงเราที่ [email protected] พร้อมกับข้อมูลการเข้าสู่ระบบที่จำเป็น เพื่อให้เราสามารถตรวจสอบและแก้ไขให้คุณได้
ความเป็นไปได้ที่ 3: ไฟร์วอลล์ Wordfence
โปรดอ่านบทความเกี่ยวกับความเข้ากันได้ของ Wordfence ได้ที่นี่: http://docs.pagebuildersandwich.com/article/214-wordfence-firewall-setup-compatibility