如何限制或禁用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

  • 2025-01-06
  • WordPress 基础知识

在经营网上商店时,Stripe提供了便利的支付方式,但其手续费可能会迅速累积,影响利润。在这篇文章中,我们将分享一些经过验证的策略,帮助您在不影响客户体验的情况下,减少WordPress中的Stripe交易费用。

閱讀更多
  • 2024-10-30
  • WordPress 基础知识

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

閱讀更多
  • 2024-10-16
  • WordPress 基础知识

同时运行多个网站听起来很酷, 直到你开始担心安全问题。许多用户忧心管理一个WordPress多站点可能需要花费更多时间在安全方面。这种担忧不无理由。我们见过单个弱点可以让整个网络内的每个站点面临风险。好消息是,只要采取正确的步骤,WordPress多站点是可以安全的。我们已经运行我们的多站点设置一段时间了,在本指南中,我们将分享我们试验并测试过的WordPress多站点安全提示,以帮助保护您的网络。

閱讀更多

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