如何限制或禁用WordPress自动清空垃圾箱

什么是WordPress中的垃圾箱?

WordPress早在2.9版本就增加了垃圾箱功能。它的工作方式与您电脑上的回收站或垃圾箱类似。换句话说,删除的帖子不会永久删除,而是先放入垃圾箱,这样就可以在一定时间内恢复。

通过访问WordPress仪表盘的 文章 » 所有文章 ,然后点击“垃圾箱”选项,可以查看放入垃圾箱的内容。

WordPress网站会在30天后自动删除垃圾箱中的任何内容,以防止堆积。

方法1:使用插件更改WordPress清空垃圾箱的时间

首先,您需要安装并激活 Change Empty Trash Time 插件。完成后,访问管理仪表盘的 设置 » 常规 页面。然后,滚动到页面底部,您会看到一个名为“清空垃圾箱时间(以天为单位)”的新设置。

简单地输入WordPress清空垃圾箱所需要的天数。例如,输入1表示每天,7表示每周,30表示每月。如果输入0,删除的帖子和页面将被永久删除,而不是放入垃圾箱。

方法2:使用代码更改WordPress清空垃圾箱的时间

您还可以通过使用代码片段来配置垃圾箱的清空频率。如果您不熟悉代码,请使用方法1。为此,您需要编辑 wp-config.php 文件。

在文件中添加以下代码行:define('EMPTY_TRASH_DAYS', 1 ); //整数表示天数。如果将这个代码片段保留原样,那么垃圾箱将每天清空一次。您可以将数字1更改为其他数字,垃圾箱将在相应天数后清空。

方法3:停止WordPress自动清空垃圾箱

如果您想停止WordPress自动删除垃圾箱中的项目,可以使用代码片段。安装并激活 WPCode 插件后,访问WordPress仪表盘的 Code Snippets » + Add Snippet,然后选择“Add Your Custom Code (New Snippet)”选项。

复制以下代码片段并将其粘贴到“Code Preview”框中:function wpb_remove_schedule_delete() {remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );} add_action( 'init', 'wpb_remove_schedule_delete' );

这段代码会删除定时删除垃圾箱内容的操作。从此,垃圾箱中的项目将一直保留,直到您手动点击“清空垃圾箱”按钮。

总结

我们希望这篇教程帮助您了解如何限制或禁用自动清空垃圾箱。您还可以学习如何自动清空垃圾箱以及我们精选的最佳WordPress插件来帮助您网站成长。



Related Posts

  • 2024-10-30
  • WordPress 基础知识

WordPress表单是连接访客和扩展受众的重要工具。无论是联系表单、调查问卷还是反馈表,嵌入到您网站中都是收集访客信息的快速便捷方式。我们在所有项目中都使用表单,从联系页面到新闻订阅甚至结账表单。在过程中,我们学习了嵌入WordPress表单所需的所有步骤,并将从头到尾引导您完成整个过程。

閱讀更多
  • 2024-09-27
  • WordPress 基础知识

多年来,我们管理过数个 WordPress 多站点网络。实际操作中我们发现,拥有合适权限来管理所有网站的合适人员,可以极大地提高效率。而这正是超级管理员用户角色发挥作用的地方。然而,在 WordPress 多站点中添加超级管理员用户与在单一站点中添加新用户略有不同。对于初学者来说,这个过程可能有些困惑。文章中,我们将向您展示如何在 WordPress 多站点中添加超级管理员用户角色,提供两个简单的方法,并附加一些关于如何妥善保护 WordPress 多站点的技巧。

閱讀更多
  • 2024-08-25
  • WordPress 基础知识

人工智能 (AI) 的话题热度不减,许多人开始好奇如何利用人工智能来创建自己的 WordPress 网站。AI 承诺简化网站制作过程,加快创作速度,甚至启发新灵感,但如此多的工具让人无从下手。WPressize Me 经过广泛实验,探索 AI 如何提升 WordPress 体验,从 AI 页面构建器到内容生成器,并在此为您分享发现与方法。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>