如何在WordPress中限製或禁用自動清空垃圾箱


在WordPress中,刪除帖子或評論時,它會變成垃圾。 默認情況下,已刪除垃圾郵件和評論會在您的數據庫中保留30天,以便您有足夠的時間還原它們(如果需要)。 30天后,WordPress會自動永久刪除所有垃圾內容。 在本文中,我們將向您展示如何限製或禁用自動WordPress空廢紙feature功能。

WordPress自動清空垃圾箱

WordPress中的垃圾桶是什麼?

當您在WordPress中刪除帖子,頁面或評論時,該帖子,頁面或評論被標記為垃圾箱。

帖子屏幕上的垃圾鏈接

您可以在查看帖子,頁面或評論時單擊“垃圾箱”鏈接來查看已刪除帖子或評論。

默認情況下,這些項目將在此保留30天。 之後,WordPress將自動將其永久刪除。

您可以通過刪除垃圾箱並單擊永久刪除鏈接來手動刪除項目,從而覆蓋自動過程。

從垃圾箱中永久刪除物品

但是,如果您不希望WordPress從垃圾箱中刪除項目怎麼辦? 或者,也許您希望WordPress遲於30天自動刪除項目。

讓我們看一下如何限製或禁用自動WordPress空廢紙feature功能。

阻止WordPress自動清空垃圾箱

您要阻止WordPress自動刪除垃圾桶中的項目嗎? 這是您需要做的。

只需在主題的functions.php文件或特定於站點的插件中添加此小代碼段即可。

function wpb_remove_schedule_delete() {
    remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );
}
add_action( 'init', 'wpb_remove_schedule_delete' );

此代碼只是刪除了已用完的項目時刪除已刪除項目的操作。

現在,當您將項目發送到垃圾箱時,它將保留在那裡,直到您進入垃圾箱並手動清空垃圾箱為止。

在WordPress中更改何時清空垃圾箱

如前所述,WordPress在30天后自動清空垃圾箱。 您可以將其更改為任意天數。

只需在您的wp-config.php文件中的以下行之前添加以下代碼行: 就是這樣,停止編輯! 祝您博客愉快。”

define('EMPTY_TRASH_DAYS', 7);

該行將垃圾清空時間表更改為7天。 您可以將7更改為所需的任何天數。

在WordPress中禁用垃圾桶功能

我們不建議在WordPress中禁用垃圾箱功能。 當您意外刪除帖子,頁面或評論時,此功能非常有用。

但是,如果您真的覺得不需要此功能,而寧願永久刪除它們,那麼這裡就是您需要做的。

只需將這行代碼添加到您的wp-config.php文件中,就在該行之前 就是這樣,停止編輯! 祝您博客愉快。”

define('EMPTY_TRASH_DAYS', 0);

添加此行將完全禁用WordPress垃圾回收功能。 在您的帖子和頁面,自定義帖子類型和評論頁面上,您將看到“永久刪除”鏈接,而不是“已刪除郵件”。

WordPress中禁用了垃圾桶功能

僅此而已,我們希望本文能幫助您學習如何限製或禁用WordPress中的自動清空垃圾桶功能。 您可能還希望查看我們的21個插件列表,以有效管理WordPress多作者博客。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。