ผู้เขียน หัวข้อ: ควบคุม Revisions ด้วยปลั๊กอิน Revision Control  (อ่าน 610 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
ควบคุม Revisions ด้วยปลั๊กอิน Revision Control
« เมื่อ: 27 มิถุนายน 2016, 12:59:05 »
Revisions คือข้อมูลประวัติการแก้ไขเอกสาร ทั้ง Post และ Page ค่าเริ่มต้นของ WordPress ก็คือจะเก็บข้อมูลที่มีการแก้ไขไว้ และผมเคยเขียนเกี่ยวกับเรื่องนี้แล้ว ทั้งการเปิด/ปิด Post Revisions และการลบข้อมูล Revisions ต่าง ๆ ออกจากบล็อก
คราวนี้ ผมจะมาพูดถึงเรื่องการใช้ปลั๊กอินเข้าช่วยในการควบคุม Revisions ให้เป็นไปตามที่เราต้องการ ปลั๊กอินที่เราจะนำมาใช้นี้คือ Revision Control ปลั๊กอินตัวนี้ ใช้ควบคุม Revisions ทั้งของ Post และ Page เป็นไปตามที่เราต้องการได้ คือ กำหนดค่าโดยรวมหรือกำหนดเฉพาะ Post/Page ได้อีกด้วย
 
 เราสามารถกำหนดค่าเริ่มต้น Revisions ให้กับ Post/Page ได้ว่า จะเปิด, ปิด หรือกำหนดว่าจะให้เก็บข้อมูลไว้กี่ครั้ง ค่าเริ่มต้นนี้จะมีผลกับ Post/Page ทั่วไป (กำหนดค่าสำหรับ Post และ Page แยกกัน) และเรายังสามารถกำหนดได้เฉพาะ Post/Page ที่เราต้องการได้อีก กล่าวคือ หากเรากำหนดค่าเริ่มต้นเป็นปิด Post Revisions คือไม่เก็บ Post Revisons ไว้ แต่เราสามารถเปิด Post Revisions เฉพาะบางบทความที่เราต้องการก็ได้ และในบทความนั้นยังสามารถกำหนดได้ว่า จะให้เก็บ Post Revisions ไว้ได้กี่ครั้ง และเรายังสามารถลบ Revisions ในบทความต่าง ๆ ได้อีกเช่นกัน
หลังจากติดตั้งปลั๊กอินและ Activate เรียบร้อยแล้ว เราสามารถกำหนดค่าต่าง ๆ ให้กับปลั๊กอินได้ โดยไปที่เมนู Settings->Revisions
กำหนดค่าเริ่มต้นสำหรับ Post/Page ทั่วไป
เป็นการกำหนดค่าเริ่มต้นสำหรับ Post และ Page ว่าจะให้เก็บ Revisions (Enabled) หรือ ไม่เก็บ (Disabled) หรือให้เก็บไว้จำนวน xxx ครั้ง (Limit to xxx Revisions) การกำหนดค่าเริ่มต้นนี้ จะมีผลกับ Post/Page ทั้งเก่าและที่จะมีเพิ่มเข้ามาใหม่
Post Revisions
เราสามารถกำหนดค่า Post Revisions นี้ให้แต่ละบทความได้ โดยไปกำหนดที่ Post Revisions metabox ที่ด้านล่างของแต่ละบทความในโหมดแก้ไข ซึ่งค่าที่เรากำหนดนี้ จะมีสิทธิ์เหนือกว่าค่าเริ่มต้นที่กำหนดในเมนู Settings->Revisions กล่าวคือ แม้ค่าเริ่มต้นจะกำหนดปิด Post Revisions ไว้ แต่หากเรามากำหนดเปิดในบทความแต่ละบทความนั้น ปลั๊กอินจะถือเอาการกำหนดในแต่ละบทความนั้นสำคัญกว่า และเราสามารถลบ Revisions ที่เราไม่ต้องการได้ด้วยเช่นกัน โดยการคลิกที่ลิงก์ “delete” หลัง Revisions ที่เราต้องการลบ
Page Revisions
การกำหนดค่าต่าง ๆ ของ Page Revisions นั้นก็เหมือนกับการกำหนดค่าต่าง ๆ ของ Post Revisions นั่นเอง เพียงแต่เปลี่ยนจาก Post เป็น Page เท่านั้น
นี่ก็เป็นทางเลือกอีกทางหนึ่งในการกำหนด Revisions ซึ่งก็ขึ้นอยู่กับความต้องการของแต่ละท่านว่า จะใช้แบบ manual คือกำหนดในไฟล์ wp-config.php หรือจะใช้ปลั๊กอินเข้าช่วย แต่หากจะเลือกใช้ปลั๊กอินเข้าช่วย และมีการกำหนดแบบ manual ไว้ในไฟล์ wp-config.php อยู่ก่อนแล้ว ให้ลบข้อมูลนั้นออกเสียก่อนใช้งานปลั๊กอิน


ที่มา: http://xirbit.com/2008/12/30/182