วิธีจำกัดหรือปิดการใช้งานถังขยะว่างในคอมพิวเตอร์ WordPress

เผยแพร่แล้ว: 2023-02-01


คุณต้องการปรับความถี่ในการล้างถังขยะบนหน้าเว็บ WordPress ของคุณ หรือหยุดไม่ให้ WordPress ล้างถังขยะอย่างรวดเร็วหรือไม่?

ตามค่าเริ่มต้น WordPress จะลบทุกอย่างที่อยู่ในถังขยะทันที 30 ครั้ง อย่างไรก็ตาม ลูกค้าบางรายอาจต้องการให้ถังขยะถูกเททิ้งมากหรือน้อยกว่าปกติ หรือต้องการล้างถังขยะด้วยตนเอง

ในโพสต์นี้ เราจะแสดงวิธีจำกัดหรือปิดการใช้งานถังขยะโดยอัตโนมัติใน WordPress

How to Disable Auto Empty Trash in WordPress

ถังขยะใน WordPress คืออะไร?

WordPress เพิ่มองค์ประกอบถังขยะกลับมาอีกครั้งในรุ่น 2.9 มันทำงานเหมือนกับถังรีไซเคิลหรือถังขยะในคอมพิวเตอร์ส่วนบุคคลของคุณ

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

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

View trashed posts

หน้าเว็บ WordPress ของคุณจะลบทุกอย่างในถังขยะเป็นประจำหลังจากผ่านไป 30 ครั้งเพื่อไม่ให้กองพะเนินเทินทึก

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

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

วิธีที่ 1: การเปลี่ยนแปลงเมื่อ WordPress ถังขยะถูกล้างด้วยปลั๊กอิน

เริ่มแรก คุณจะต้องติดตั้งและเปิดใช้งานปลั๊กอิน Change Vacant Trash Time สำหรับข้อมูลเฉพาะเพิ่มเติม โปรดดูบทช่วยสอนทีละขั้นตอนของเราเกี่ยวกับวิธีตั้งค่าปลั๊กอิน WordPress

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

Empty trash can after certain days

เพียงเรียงลำดับตามจำนวนวันที่ WordPress ควรใช้เพื่อล้างข้อมูลในถังขยะ ตัวอย่างเช่น คุณสามารถหลากหลาย 1 สำหรับทุกวัน 7 สำหรับรายสัปดาห์ หรือ 30 สำหรับเดือนต่อเดือน

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

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

อย่าลืมคลิกที่ปุ่ม 'บันทึกการเปลี่ยนแปลง' เพื่อเก็บตัวเลือกของคุณไว้

แนวทางที่ 2: การแปลงเมื่อ WordPress ถังขยะถูกล้างด้วยโค้ด

คุณยังสามารถกำหนดค่าความถี่ในการล้างข้อมูลในถังขยะได้โดยใช้ข้อมูลโค้ด เทคนิคนี้ไม่ได้รับการสนับสนุนสำหรับมือใหม่ ดังนั้นหากคุณไม่คุ้นเคยกับโค้ด คุณควรใช้ System 1 แทน

สำหรับกลยุทธ์นี้ คุณจะต้องแก้ไขไฟล์ wp-config.php

หากคุณยังไม่ได้แก้ไขไฟล์ wp-config.php มาก่อน ให้ดูคำแนะนำของเราเกี่ยวกับวิธีแก้ไขไฟล์ wp-config.php ใน WordPress

คุณสามารถรวมบรรทัดโค้ดต่อไปนี้เข้ากับไฟล์ wp-config.php ของคุณเท่านั้น

determine('EMPTY_TRASH_DAYS', 1 ) //Integer is the volume of times

คุณต้องวางใกล้กับจุดสิ้นสุดของไฟล์ ก่อนบรรทัดที่อ้างว่า 'พอแล้ว หยุดปรับปรุง! เล่นบล็อกอย่างมีความสุข'

Auto trash code in wpconfig

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

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

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

อย่าลืมบันทึกไฟล์ wp-config.php เมื่อคุณออกแบบรูปแบบต่างๆ เรียบร้อยแล้ว

เทคนิคที่ 3: การหยุด WordPress จากการล้างข้อมูลในถังขยะโดยอัตโนมัติ

คุณต้องการหยุดไม่ให้ WordPress ลบสินค้าออกจากถังขยะโดยอัตโนมัติหรือไม่?

เพียงรวมส่วนย่อยของโค้ดด้านล่างลงในไฟล์ functions.php ของธีมของคุณ หากคุณไม่ได้มีหน้าที่แก้ไขเอกสาร WordPress หลักของคุณ โปรดดูคู่มือของเราเกี่ยวกับการคัดลอกและวางส่วนย่อยของโค้ดจากเวิลด์ไวด์เว็บ

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

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

หลังจากนั้นไม่นาน คุณสามารถไปที่ Code Snippets » + Incorporate Snippet จากแดชบอร์ด WordPress ของคุณ จากนั้นค้นหาตัวเลือก 'Add Your Tailor made Code (New Snippet)'

Adding Your Custom Code in WPCode

หลังจากนั้น คุณจะต้องป้อนชื่อสำหรับข้อมูลโค้ดของคุณ

จากนั้น ทำซ้ำข้อมูลโค้ดนี้และวางลงในช่องที่มีป้ายกำกับว่า 'แสดงตัวอย่างโค้ด'

functionality wpb_take out_timetable_delete() 
    get rid of_action( 'wp_scheduled_delete', 'wp_scheduled_delete' )

incorporate_motion( 'init', 'wpb_get rid of_routine_delete' )

โค้ดนี้จะขจัดการกระทำที่จะลบสิ่งที่อยู่ในถังขยะเมื่อหมดเวลา

อย่าลืมคลิกเมนูแบบเลื่อนลง 'ประเภทรหัส' และเลือกตัวเลือก 'ตัวอย่างโค้ด PHP'

Enter a title for code

หลังจากนั้น คุณสามารถเลื่อนลงไปที่ส่วน 'การแทรก' เพื่อดูความเป็นไปได้เพิ่มเติม ประเภทของวิธีการและตำแหน่งที่คุณต้องการแทรกโค้ด

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

Select the default Auto Insert method in WPCode

จากนั้นคุณสามารถคลิกสลับเพื่อทำให้ข้อมูลโค้ดของคุณ ใช้งานได้

ในขณะที่ดำเนินการ เพียงคลิกปุ่ม 'บันทึกตัวอย่าง' ที่ดีที่สุดเท่านั้น

Save and activate code snippet WPCode

ตอนนี้เมื่อคุณส่งสินค้าไปที่ถังขยะ สินค้าจะยังคงอยู่ที่นั่นจนกว่าคุณจะดูไฟล์ในถังขยะ

จากบทความนี้ คุณสามารถคลิกปุ่ม 'ล้างถังขยะ' ด้วยตนเองเพื่อลบโพสต์ใดๆ

Click empty trash button

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

หากคุณชื่นชมรายงานนี้ โปรดสมัครรับข้อมูลช่อง YouTube ของเราสำหรับวิดีโอสอนการใช้งาน WordPress คุณสามารถพบกับเราได้ที่ Twitter และ Fb