什么是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插件来帮助您网站成长。