การแก้ไขโพสต์ WordPress ทำได้ง่าย: คำแนะนำทีละขั้นตอน

เผยแพร่แล้ว: 2022-08-12

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

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

ความสัมพันธ์ระหว่างการแก้ไขและบันทึกอัตโนมัติ

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

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

การแก้ไขโพสต์ WordPress

วิธีจัดการ WordPress Post Revisions

การแก้ไขโพสต์ WordPress
หลังจากที่ได้เข้าใจถึงวิธีการ

การแก้ไขโพสต์ WordPress

ฟังก์ชั่นและความสัมพันธ์กับ 'บันทึกอัตโนมัติ' สิ่งสำคัญคือต้องรู้ว่าสามารถจัดการคุณลักษณะนี้ได้อย่างไร วิธีการต่อไปนี้สามารถช่วยหนึ่งในเรื่องนี้

1. การใช้ตัวแก้ไขโพสต์การแก้ไข

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

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

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

อย่างไรก็ตาม ปัญหาเดียวที่ฟีเจอร์นี้มีคือ ผู้ใช้ไม่สามารถเลือกและคัดลอกข้อความบางส่วนจากเวอร์ชันใดเวอร์ชันหนึ่งได้โดยตรง ในขณะที่เปรียบเทียบเวอร์ชันต่างๆ ขณะเลือกข้อความจากทั้งสองเวอร์ชัน

2. การเปิดใช้งานการแก้ไขทั่วโลก

เมื่อผู้ใช้พัฒนาไซต์ WordPress ตั้งแต่เริ่มต้น คุณลักษณะ การแก้ไขโพสต์ของ WordPress จะเปิดใช้งานโดยอัตโนมัติในไซต์ด้วยตัวเลือกการตั้งค่าเริ่มต้นที่จะบันทึกการแก้ไขโพสต์ทุกครั้ง

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

'define ('WP_Post_Revisions', false).

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

อีกครั้ง หากแทนที่จะเป็นคำว่า 'เท็จ' คำว่า 'จริง' หรือ '-1' ปรากฏขึ้น มันหมายถึงตัวเลือกเริ่มต้นใน WordPress ที่อนุญาตให้บันทึกการแก้ไขทุกครั้งต่อโพสต์ สุดท้าย หากเงื่อนไขเหล่านี้ถูกแทนที่ด้วยตัวเลขใดๆ ที่มากกว่าศูนย์ จะเป็นการจำกัดจำนวนการแก้ไขและเวอร์ชันที่เก่ากว่าจะถูกลบออก

หากผู้ใช้ไม่มีสิทธิ์เข้าถึงไฟล์นี้ จะต้องปรึกษาผู้ให้บริการโฮสต์ของตน ตัวอย่างเช่น เครื่องมือต่างๆ เช่น WP Sweep Plugin สามารถปิดใช้งานการแก้ไขโดยค่าเริ่มต้นได้ก็ต่อเมื่อผู้ใช้กำลังปรึกษาพวกเขาเท่านั้น

3. ควบคุมการแก้ไขในแต่ละโพสต์

หากผู้ใช้สะดวกใจในการเข้ารหัสแบบกำหนดเองบางรูปแบบ พวกเขาสามารถใช้ 'wp_revisions_to_keep filter' เพื่อควบคุมวิธีจัดการกับการแก้ไขในระดับต่อโพสต์

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

การปิดการแก้ไข

แม้ว่า ฟีเจอร์ WordPress Post Revisions จะมี ประโยชน์สำหรับหลายๆ คน แต่ก็ไม่เหมาะสำหรับผู้ที่มีพื้นที่ฐานข้อมูลจำกัด หรือผู้ที่ไม่ต้องการให้โพสต์ของตนได้รับการบันทึกอัตโนมัติ

ในสถานการณ์เช่นนี้ ผู้ใช้สามารถเลือกที่จะปิดคุณลักษณะนี้โดยเพิ่ม 'define ('WP_Post_Revisions', false);' ในไฟล์ 'WP-config.php' หากพวกเขาต้องการเปิดใช้งานคุณลักษณะนี้อีกครั้ง พวกเขาจะต้องแทนที่คำว่า 'เท็จ' ด้วย 'จริง' ในไฟล์เดียวกัน นอกจากนี้ ผู้ใช้ยังสามารถจำกัดจำนวนการแก้ไขสำหรับแต่ละโพสต์

สำหรับสิ่งนี้ พวกเขาต้องแทนที่คำว่า 'เท็จ' หรือ 'จริง' ด้วยตัวเลขที่ต้องการซึ่งพวกเขาต้องการจำกัดการแก้ไข

ความเสี่ยงที่เกี่ยวข้องกับการใช้การแก้ไขบนไซต์สด

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

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

แม้ว่าจะเป็นการยากที่จะเข้าใจความลึกของผลกระทบที่เป็นอันตราย ซึ่งจะเกิดกับแต่ละไซต์ อย่างไรก็ตาม การจัดลำดับความสำคัญการปรับฐานข้อมูลให้เหมาะสมเป็นสิ่งสำคัญ

การใช้ปลั๊กอินเพื่อล้างการแก้ไขที่มีอยู่

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

เหตุผลเบื้องหลังนี้เป็นเรื่องง่าย เมื่อโพสต์ใด ๆ ผ่านขั้นตอนบรรณาธิการ การเก็บเวอร์ชันเก่าไว้ในฐานข้อมูลการแก้ไขก็ไม่มีประโยชน์

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

จากคำแนะนำข้างต้น ผู้เริ่มต้นในการแก้ไขบทความของ WordPress จะได้รับความเข้าใจที่ชัดเจนในแง่มุมต่างๆ ที่เกี่ยวข้องกับคุณลักษณะนี้