如何在 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 上看到我们。