จะปิดการใช้งานบันทึกอัตโนมัติแบบร่าง / ปิดการใช้งานการแก้ไขสำหรับบทความ WordPress ได้อย่างไร?

WordPressฟีเจอร์บันทึกอัตโนมัติ ร่างอัตโนมัติ และการแก้ไขได้รับผลกระทบจาก网络营销วิจารณ์พนักงาน.

อย่างไรก็ตาม WordPress เป็นโปรแกรมเว็บไซต์ที่ได้รับความนิยมมากที่สุดในโลก:

  • WordPress นั้นทรงพลังมาก
  • บวกไม่ จำกัดความสามารถในการขยาย;
  • ดังนั้น WordPress จึงเป็นที่นิยมอย่างมากในหมู่ลูกค้าส่วนบุคคลและลูกค้าธุรกิจ

ฟีเจอร์บันทึกอัตโนมัติของ WordPress มีไว้เพื่ออะไร?

การบันทึกอัตโนมัติของ WordPress ป้องกันไม่ให้ตัวแก้ไขปิดโดยไม่คาดคิดและทำให้เนื้อหาโพสต์สูญหาย

  • ตัวอย่างเช่น เครือข่ายขาดการเชื่อมต่อกะทันหัน ไฟฟ้าดับกะทันหัน ฯลฯ...
  • การแก้ไขบทความนั้นยาก และบทความก็หายไป...
  • ณ เวลานี้ คาดไม่ถึงมาก!

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

โชคดีที่มีปลั๊กอิน WordPress "ตัวล้าง WP อย่างง่าย" สามารถลบขยะนี้ได้

ปัญหาคือ "กระบวนการลดน้ำหนัก" นี้เจ็บปวดมาก และบทความนี้จะแบ่งปันวิธีที่ดีที่สุดในการแก้ปัญหานี้

จะปิดการใช้งานบันทึกอัตโนมัติแบบร่าง / ปิดการใช้งานการแก้ไขสำหรับบทความ WordPress ได้อย่างไร?

การบันทึกอัตโนมัติของ WordPress และร่างอัตโนมัติแตกต่างกันอย่างไร

คุณสมบัติที่น่ารำคาญอีกอย่างของ WordPress คือการร่างอัตโนมัติ

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

แม้ว่าคุณจะออกจากเอดิเตอร์ ข้อมูลจะถูกเขียนไปยังฐานข้อมูล ไม่ว่าคุณจะพิมพ์หรือไม่ก็ตาม

คุณลักษณะการแก้ไขของ WordPress มีประโยชน์อย่างไร?

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

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

  • หากคุณเขียนย่อหน้าขนาดใหญ่เมื่อแก้ไขบทความยาว อย่าลืมคลิกบันทึกด้วยตนเอง
  • หรือแผ่นจดบันทึกสำหรับคอมพิวเตอร์软件ให้แก้ไขก่อน จากนั้นจึงคัดลอกไปยังโปรแกรมแก้ไข WordPress แล้วเผยแพร่ (ซึ่งสามารถป้องกันข้อมูลสูญหายระหว่างขั้นตอนการป้อนบทความลงในฐานข้อมูลได้อย่างมีประสิทธิภาพ)

แก้ไขไฟล์กำหนดค่า WordPress (แนะนำวิธีที่ 1)

อันที่จริง มีฟังก์ชันที่ซ่อนอยู่มากมายใน WordPress ซึ่งสามารถปิดใช้งานหรือเปิดใช้งานได้ตามการกำหนดค่าผ่านฟังก์ชันของไฟล์ wp-config.php ในไดเร็กทอรีรากของการติดตั้ง WordPress

มีประโยชน์มากมายเว็บไซต์ WordPressของเพื่อนๆ ทุกคนต้องการปิดการใช้งาน WordPress ร่างอัตโนมัติ ไม่ใช่บันทึกอัตโนมัติ

รหัสต่อไปนี้แก้ปัญหา

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

define( 'AUTOSAVE_INTERVAL', 3600 ); // 默认是 60,3600秒表示自动保存间隔1小时

อนุญาตให้แก้ไข WordPress ได้สูงสุดเท่าใด

// WordPress设置自动保存间隔/秒
define('AUTOSAVE_INTERVAL', 3600);
// WordPress设置修订版本最多允许几个
define('WP_POST_REVISIONS', 3);

คุณสามารถเพิ่มคำจำกัดความต่อไปนี้ในไซต์ WordPress ของคุณ wp-config.php ในไฟล์▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 3600秒表示自动保存间隔1小时
define( 'EMPTY_TRASH_DAYS', 7 ); // 在 7 天后被删除
define( 'DISABLE_WP_CRON', true ); // 禁用内部Wp-Cron函数
define('WP_POST_REVISIONS', false ); // 禁用文章修订版本
  • ร่างอัตโนมัติจะถูกลบโดยอัตโนมัติหลังจากไม่มีการใช้งาน 7 วัน
  • โดยพื้นฐานแล้วจะทำความสะอาดด้วยฟังก์ชันอัตโนมัติ ไม่ต้องกังวลกับมัน
  • ทดสอบแล้วตั้งเป็น define( 'AUTOSAVE_INTERVAL', 86400 ); ช่วงเวลาการบันทึกอัตโนมัติจะไม่มีผลหลังจาก 24 ชั่วโมง
  • ขอแนะนำให้ตั้งค่าช่วงเวลาการบันทึกอัตโนมัติเป็น 3600 (1 ชั่วโมง)

    ปิดใช้งานการแก้ไข WordPress (วิธีที่ 2)

    หากการปิดใช้งานการแก้ไขบทความของวิธีที่ 1 ไม่ทำงาน คุณต้องใช้รหัส WordPress ต่อไปนี้เพื่อปิดใช้งานการแก้ไขสำหรับบทความทุกประเภท

    โปรดเพิ่มไฟล์เทมเพลตธีม WordPressfunctions.phpเพิ่มรหัสแก้ไขบทความปิดการใช้งานต่อไปนี้▼

    // WordPress禁用所有文章类型的修订版本
    add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 );
    function cwl_wp_revisions_to_keep( $num, $post ) { return 0;}

    รหัส WordPress เพื่อปิดการใช้งานการแก้ไขสำหรับโพสต์บางประเภท▼

    // WordPress禁用某种文章类型的修订版本
    add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 );
    function cwl_wp_revisions_to_keep( $num, $post ) {
    if ( 'post_type' == $post->post_type ) { //引号中post_type改为你想禁用修订版本的文章类型
    return 0;
    }
    return $num;
    }

    สำหรับร่างอัตโนมัติของ WordPress คุณไม่สามารถปิดการใช้งานได้ด้วยเหตุผลสำคัญ

    Samuel 'Otto' Wood นินจาเทคโนโลยีที่ Audrey Capital (บริษัทการลงทุนระดับนางฟ้าของ Matt Mullenweg) กล่าวว่า

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

    Auto-Draft สร้างโพสต์และรับ ID ของโพสต์ใหม่ก่อนที่จะแสดงหน้าจอแก้ไข ป้องกันไม่ให้ผู้เขียนสองคนพร้อมกันมี ID โพสต์เดียวกันในข้อมูลของเบราว์เซอร์โดยไม่ได้ตั้งใจ

    Andrew Ozz รับผิดชอบการรวม TinyMCE สำหรับ WordPress กล่าวว่า:

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

    สำหรับผู้ที่ใช้ WordPress 5.0+ กับตัวแก้ไข Gutenberg ข้อมูลโค้ดด้านล่างสามารถปิดใช้งานการร่างอัตโนมัติ/บันทึกได้▼

    /**
     * 禁用古腾堡编辑器自动保存 (间隔 3600秒)
     */
    add_filter( 'block_editor_settings', 'cwl_block_editor_settings', 10, 2 );
    function cwl_block_editor_settings( $editor_settings, $post ) {
        $editor_settings['autosaveInterval'] = 3600;
        return $editor_settings;
    }

     

    หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "จะปิดการใช้งานบันทึกอัตโนมัติแบบร่าง/ปิดใช้งานการแก้ไขสำหรับบทความ WordPress ได้อย่างไร? , ช่วยคุณ.

    ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-1580.html

    ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!

    🔔 เป็นคนแรกที่ได้รับ "คู่มือการใช้งานเครื่องมือ AI การตลาดเนื้อหา ChatGPT" อันทรงคุณค่าในไดเรกทอรีด้านบนของช่อง! 🌟
    📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
    แชร์และชอบถ้าคุณชอบ!
    การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!

     

    发表评论

    ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注