วิธีแก้ WordPress ไม่ยอมเผยแพร่บทความ

หากกดเผยแพร่บทความใน WordPress แล้วบทความยังเป็นฉบับร่าง ปุ่มเผยแพร่ไม่ทำงาน หรือมีข้อความแจ้งข้อผิดพลาด อาจเกิดจากการบันทึกไม่สำเร็จ สิทธิ์บัญชีไม่เพียงพอ ปลั๊กอินรบกวน หรือการเชื่อมต่อกับเซิร์ฟเวอร์ขัดข้อง

ก่อนลองกดเผยแพร่ซ้ำ ให้ตรวจสถานะบทความและคัดลอกเนื้อหาเก็บไว้ชั่วคราว เพื่อป้องกันงานหาย ComSiam แนะนำให้ตรวจข้อความที่แสดงหลังคลิก เพราะช่วยแยกปัญหาจากตัวแก้ไขบทความได้

❶ ตรวจสถานะและสิทธิ์ของบทความ

เปิดรายการบทความแล้วตรวจว่าบทความยังเป็นฉบับร่าง กำหนดเวลาเผยแพร่ไว้ หรือเผยแพร่ไปแล้ว หากตั้งเวลาไว้ บทความจะไม่แสดงเป็นสาธารณะจนกว่าจะถึงเวลาที่กำหนด

ตรวจด้วยว่าบัญชีที่ใช้อยู่มีสิทธิ์เผยแพร่บทความหรือไม่ บัญชีบางประเภทอาจเขียนและบันทึกฉบับร่างได้ แต่ไม่มีสิทธิ์เผยแพร่เอง

❷ ตรวจการเชื่อมต่อและลองบันทึกใหม่อย่างปลอดภัย

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

หากเห็นข้อความผิดพลาด ให้จดข้อความนั้นไว้ อย่ากดซ้ำหลายครั้งโดยไม่ตรวจสถานะ เพราะอาจทำให้เกิดบทความซ้ำหรือไม่ทราบว่ารายการใดเป็นฉบับล่าสุด

❸ ตรวจว่าปุ่มเผยแพร่ถูกปิดใช้งานหรือไม่

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

หากปุ่มไม่ตอบสนอง ให้ลองใช้เบราว์เซอร์อื่นหรือหน้าต่างไม่ระบุตัวตน และปิดส่วนขยายของเบราว์เซอร์ที่อาจรบกวนหน้าแอดมินชั่วคราว

❹ ตรวจปลั๊กอินและธีมที่เกี่ยวข้อง

หากปัญหาเริ่มหลังติดตั้งหรืออัปเดตปลั๊กอิน ให้ตรวจปลั๊กอินแคช ความปลอดภัย ตัวแก้ไขบทความ หรือปลั๊กอินที่ปรับขั้นตอนเผยแพร่ ลองปิดปลั๊กอินที่สงสัยชั่วคราวทีละตัว แล้วทดสอบกับบทความฉบับร่าง

หากเข้าแอดมินไม่ได้หรือไม่แน่ใจว่าปลั๊กอินใดเกี่ยวข้อง ให้ขอให้ผู้ดูแลเว็บไซต์ช่วยตรวจ Log และทดสอบอย่างปลอดภัย

❺ ตรวจการตั้งเวลาและเวลาของเว็บไซต์

หากตั้งเวลาเผยแพร่แล้วบทความไม่ขึ้นตามกำหนด ให้ตรวจวัน เวลา และเขตเวลาที่ตั้งไว้ใน WordPress รวมถึงตรวจว่าบทความอยู่ในสถานะกำหนดเวลา ไม่ใช่ฉบับร่าง

หากบทความยังไม่เผยแพร่หลังเวลาที่ตั้งไว้ ให้ตรวจระบบงานเบื้องหลังของ WordPress และสอบถามโฮสติ้งว่ามีงานตามกำหนดเวลาทำงานผิดพลาดหรือไม่

❻ ตรวจการบันทึกผ่านตัวแก้ไขและ Error Log

หากปัญหาเกิดเฉพาะตัวแก้ไขบทความ ให้ลองบันทึกฉบับร่างจากเบราว์เซอร์อื่น แล้วตรวจว่ามีข้อความเกี่ยวกับการเชื่อมต่อหรือการตอบกลับจากเซิร์ฟเวอร์หรือไม่

ComSiam แนะนำให้ตรวจ Error Log ของโฮสติ้งในช่วงเวลาที่กดเผยแพร่ โดยเฉพาะเมื่อปัญหาเกิดกับทุกบทความหรือทุกบัญชีผู้ใช้

❼ ขอความช่วยเหลือเมื่อยังเผยแพร่ไม่ได้

หากตรวจสิทธิ์ สถานะบทความ เบราว์เซอร์ และปลั๊กอินแล้วแต่ยังเผยแพร่ไม่ได้ ให้ส่งข้อมูลต่อไปนี้แก่ผู้ดูแลเว็บไซต์หรือโฮสติ้ง:

  • ข้อความผิดพลาดที่ปรากฏ
  • บทความเป็นฉบับร่างหรือกำหนดเวลาเผยแพร่
  • ปัญหาเกิดกับบทความเดียวหรือทุกบทความ
  • วันและเวลาที่ลองเผยแพร่
  • การเปลี่ยนแปลงล่าสุดก่อนเกิดปัญหา

อย่าส่งรหัสผ่านบัญชีผ่านช่องทางสาธารณะ และเก็บสำเนาเนื้อหาไว้จนกว่าจะยืนยันว่าบทความเผยแพร่สำเร็จ

สรุป

เมื่อ WordPress ไม่ยอมเผยแพร่บทความ ให้ตรวจสถานะบทความ สิทธิ์บัญชี และข้อความแจ้งเตือนก่อน จากนั้นทดสอบการเชื่อมต่อ เบราว์เซอร์ ปลั๊กอิน และการตั้งเวลา หากปัญหาเกิดซ้ำกับหลายบทความ ให้ตรวจ Error Log หรือขอให้โฮสติ้งตรวจงานเบื้องหลัง ComSiam แนะนำให้เก็บสำเนาเนื้อหาไว้ก่อนทดลองเผยแพร่ใหม่