如何在 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 插件的分階段教程。

激活時,您真的應該查看管理儀表板的設置 » 標準網頁。 在那裡,滾動到站點底部,您會發現一個新的“Time to empty trash (in times)”位置。

Empty trash can after certain days

只需對 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

您必須將其粘貼到文件末尾附近,就在聲明“就是這樣,停止增強!”的行之前。 很高興經營博客。

Auto trash code in wpconfig

如果您按原樣保留此代碼段,那麼您的回收站將在每個工作日清空。 將 amount 1 轉換為其他選擇沒有任何成本,垃圾箱將在該時間範圍後清空。

如果您根本不想使用垃圾方面,那麼您需要將數字設置為 。 刪除的帖子和頁面將被永久刪除,沒有剩餘的放入垃圾箱。

確保您首先設置了備份插件,以防萬一您需要恢復任何意外刪除的網頁。

一旦你設計了你的變體,真的不要忘記保存 wp-config.php 文件。

技術 3:阻止 WordPress 自動清空垃圾箱

您想阻止 WordPress 自動從垃圾箱中刪除商品嗎?

只需將下面的小代碼片段合併到主題的 capabilities.php 文件中。 如果您沒有受僱修改您的核心 WordPress 文件,請查看我們關於從萬維網上複製和粘貼代碼片段的指南。

現在,我們通常不建議立即編輯您網站的主題數據文件。 最輕微的錯誤計算可能會破壞您的網站。 添加代碼片段的更好方法是使用 WPCode。

最初,您需要安裝並激活免費的 WPCode 插件。 有關更多信息,您應該查看我們關於如何設置插件的信息。

不久之後,您可以從 WordPress 儀表板轉到代碼片段 » + 合併片段,然後找到“添加您的定制代碼(新片段)”選項。

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

之後,您可以向下滾動到“插入”部分以查看更多可能性,這些類型包括您希望插入代碼的方式和位置。

我們提倡使用默認選擇。 該插件將Automobile 插入代碼並在您網站的所有地方運行它。

Select the default Auto Insert method in WPCode

然後您可以單擊切換按鈕使您的代碼片段處於活動狀態

執行此操作時,最多只需單擊“保存代碼段”按鈕即可。

Save and activate code snippet WPCode

現在,當您將商品發送到垃圾桶時,它會一直保留在那裡,直到您查看已刪除的文件。

在本文中,您只需手動單擊“清空垃圾箱”按鈕即可刪除任何帖子。

Click empty trash button

我們希望本教程能幫助您了解如何限製或禁用 WordPress 中的自動空垃圾。 您可能還想了解如何獲得免費的 SSL 認證或查看需要插件來擴展您的網站的清單。

如果您喜歡這份報告,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。 您也可以在 Twitter 和 Facebook 上看到我們。