ไดเรกทอรีบทความ
WordPressฟีเจอร์บันทึกอัตโนมัติ ร่างอัตโนมัติ และการแก้ไขได้รับผลกระทบจาก网络营销วิจารณ์พนักงาน.
อย่างไรก็ตาม WordPress เป็นโปรแกรมเว็บไซต์ที่ได้รับความนิยมมากที่สุดในโลก:
- WordPress นั้นทรงพลังมาก
- บวกไม่ จำกัดความสามารถในการขยาย;
- ดังนั้น WordPress จึงเป็นที่นิยมอย่างมากในหมู่ลูกค้าส่วนบุคคลและลูกค้าธุรกิจ
ฟีเจอร์บันทึกอัตโนมัติของ WordPress มีไว้เพื่ออะไร?
การบันทึกอัตโนมัติของ WordPress ป้องกันไม่ให้ตัวแก้ไขปิดโดยไม่คาดคิดและทำให้เนื้อหาโพสต์สูญหาย
- ตัวอย่างเช่น เครือข่ายขาดการเชื่อมต่อกะทันหัน ไฟฟ้าดับกะทันหัน ฯลฯ...
- การแก้ไขบทความนั้นยาก และบทความก็หายไป...
- ณ เวลานี้ คาดไม่ถึงมาก!
อย่างไรก็ตาม คุณลักษณะนี้สามารถขยายฐานข้อมูลและเพิ่มขยะที่ไร้ประโยชน์จำนวนมากโดยไม่มีเหตุผล
โชคดีที่มีปลั๊กอิน WordPress "ตัวล้าง WP อย่างง่าย" สามารถลบขยะนี้ได้
ปัญหาคือ "กระบวนการลดน้ำหนัก" นี้เจ็บปวดมาก และบทความนี้จะแบ่งปันวิธีที่ดีที่สุดในการแก้ปัญหานี้
การบันทึกอัตโนมัติของ 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 เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!