跳到主要内容

在WordPress中,删除帖子或评论时,它会变成垃圾。默认情况下,已删除垃圾邮件和评论会在您的数据库中保留30天,以便您有足够的时间还原它们(如果需要)。30天后,WordPress会自动永久删除所有垃圾内容。在本文中,我们将向您展示如何限制或禁用自动WordPress空垃圾桶功能。

如何在wordpress中限制或禁用自动清空垃圾箱
如何在wordpress中限制或禁用自动清空垃圾箱

WordPress中的垃圾桶是什么?

当您在WordPress中删除帖子,页面或评论时,该帖子,页面或评论被标记为垃圾桶。

您可以在查看帖子,页面或评论时单击“垃圾箱”链接来查看已删除帖子或评论。

默认情况下,这些项目将在此保留30天。之后,WordPress将自动将其永久删除。

您可以通过删除垃圾箱并单击永久删除链接来手动删除项目,从而覆盖自动过程。

但是,如果您不希望WordPress从垃圾箱中删除项目怎么办?或者,也许您希望WordPress早于30天自动删除项目。

让我们看一下如何限制或禁用自动WordPress空废纸feature功能。

阻止WordPress自动清空垃圾箱

您要阻止WordPress自动删除垃圾桶中的项目吗?这是您需要做的。

只需在主题的functions.php文件或特定于站点的插件中添加此小代码段即可。

functionwpb_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垃圾回收功能。在您的帖子和页面自定义帖子类型和评论页面上,您将看到“永久删除”链接,而不是“已删除邮件”。

回到顶部