如何在 WordPress 中限製或禁用計算機化的空置垃圾
已發表: 2023-02-01您想調整 WordPress 網頁上清空垃圾箱的頻率,還是阻止 WordPress 快速清空垃圾箱?
默認情況下,WordPress 會立即刪除任何在垃圾箱中出現 30 次的內容。 然而,有些用戶可能更喜歡或不太經常清空垃圾桶,或者希望手動清空垃圾桶。
在這篇文章中,我們將清楚地向您展示如何在 WordPress 中限製或禁用自動清空垃圾箱。
什麼是 WordPress 中的垃圾?
WordPress 在 2.9 版中又增加了一個垃圾元素。 它的操作就像您個人計算機上的回收站或垃圾桶。
換句話說,您刪除的帖子不會永久刪除,而是作為替代品發送到垃圾箱,以便可以暫時恢復。 任何人都可能不小心刪除帖子。 這就是為什麼 WordPress 傾向於毫不費力地恢復已刪除的帖子和頁面。
您可以通過 WordPress 儀表板中的可能帖子 » 所有帖子然後單擊“垃圾箱”解決方案來查看它們。
您的 WordPress 頁面會在 30 次後定期刪除垃圾箱中的所有內容,以免垃圾堆積。
如果您真的不希望 WordPress 機械地從垃圾箱中刪除對象怎麼辦? 或者你希望它比一個月時清空更多或更少。
讓我們看看如何盡可能快地清空它。 我們將保護下面的 3 個方法。 對於大多數買家來說,第一個系統是最直接的。 您可以使用下面的反向鏈接跳轉到您最受歡迎的策略。
方法 1:使用插件清空 WordPress 垃圾桶時進行更改
首先,您需要安裝並激活 Change Vacant Trash Time 插件。 有關更多詳細信息,請參閱我們關於如何設置 WordPress 插件的分階段教程。
激活時,您真的應該查看管理儀表板的設置 » 標準網頁。 在那裡,滾動到站點底部,您會發現一個新的“Time to empty trash (in times)”位置。
只需對 WordPress 清空垃圾箱所需的天數進行排序。 例如,您可以每天變化 1 種,每週變化 7 種,或者每月變化 30 種。
如果您創建 ,則刪除的帖子和網頁將被永久刪除,而不是被放入垃圾箱。
注意:請務必注意清空時間。 恢復完全刪除的帖子和網頁可能很困難。 確保您使用的是備份插件,以備不時之需。
真的不要忘記點擊“保存更改”按鈕來保留您的選擇。
方法 2:當 WordPress 垃圾桶被代碼清空時進行轉換
您還可以使用代碼片段配置清空垃圾箱的頻率。 不鼓勵新手使用此技術,因此如果您不熟悉代碼,那麼您應該使用 System 1 作為替代。
對於此策略,您必須編輯 wp-config.php 文件。
如果您之前沒有編輯過 wp-config.php 文件,請查看我們的指南,了解如何在 WordPress 中編輯 wp-config.php 文件。
您只能將以下代碼行合併到您的 wp-config.php 文件中。
determine('EMPTY_TRASH_DAYS', 1 ) //Integer is the volume of times
您必須將其粘貼到文件末尾附近,就在聲明“就是這樣,停止增強!”的行之前。 很高興經營博客。
如果您按原樣保留此代碼段,那麼您的回收站將在每個工作日清空。 將 amount 1 轉換為其他選擇沒有任何成本,垃圾箱將在該時間範圍後清空。
如果您根本不想使用垃圾方面,那麼您需要將數字設置為 。 刪除的帖子和頁面將被永久刪除,沒有剩餘的放入垃圾箱。
確保您首先設置了備份插件,以防萬一您需要恢復任何意外刪除的網頁。
一旦你設計了你的變體,真的不要忘記保存 wp-config.php 文件。
技術 3:阻止 WordPress 自動清空垃圾箱
您想阻止 WordPress 自動從垃圾箱中刪除商品嗎?
只需將下面的小代碼片段合併到主題的 capabilities.php 文件中。 如果您沒有受僱修改您的核心 WordPress 文件,請查看我們關於從萬維網上複製和粘貼代碼片段的指南。
現在,我們通常不建議立即編輯您網站的主題數據文件。 最輕微的錯誤計算可能會破壞您的網站。 添加代碼片段的更好方法是使用 WPCode。
最初,您需要安裝並激活免費的 WPCode 插件。 有關更多信息,您應該查看我們關於如何設置插件的信息。
不久之後,您可以從 WordPress 儀表板轉到代碼片段 » + 合併片段,然後找到“添加您的定制代碼(新片段)”選項。
接下來,您需要為代碼段輸入名稱。
然後,複製此代碼段並將其粘貼到標有“代碼預覽”的框中。
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 代碼段”選項。
之後,您可以向下滾動到“插入”部分以查看更多可能性,這些類型包括您希望插入代碼的方式和位置。
我們提倡使用默認選擇。 該插件將Automobile 插入代碼並在您網站的所有地方運行它。
然後您可以單擊切換按鈕使您的代碼片段處於活動狀態。
執行此操作時,最多只需單擊“保存代碼段”按鈕即可。
現在,當您將商品發送到垃圾桶時,它會一直保留在那裡,直到您查看已刪除的文件。
在本文中,您只需手動單擊“清空垃圾箱”按鈕即可刪除任何帖子。
我們希望本教程能幫助您了解如何限製或禁用 WordPress 中的自動空垃圾。 您可能還想了解如何獲得免費的 SSL 認證或查看需要插件來擴展您的網站的清單。
如果您喜歡這份報告,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。 您也可以在 Twitter 和 Facebook 上看到我們。