使用 WordPress 作为 CMS 时,有时候我们会把文章或者评论丢在回收站,可以阻止其他人查看和访问,但是哪天想起来想恢复的时候,发现已经没有了……
原来 WordPress 有个 30 天自动清理回收站的机制,到了时间会自动清空对应内容。本文就给大家介绍如何禁用回收站或自定义回收站自动清理时间,只需要简单一句代码即可搞定。
禁止自动清理回收站
这里,我们可以通过修改 functions.php 文件来实现该功能。
add_action( 'init', function {
remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );
});
代码就是删除定期清空回收站的计划任务。
自定义回收站清理日期
WordPress 默认回收站保留内容的时间是 30 天,我们可以根据自己站点的实际情况自定义清理时间。将以下代码加入 WordPress 根目录wp-config.php文件。
define('EMPTY_TRASH_DAYS', 99999);
这个99999就是 WordPress 回收站保留的天数,几乎等同于禁用回收站功能了,当然,你根据自己的喜好来,可以设置比默认 30 天时间更短。
如果你将则个数值改成0,那之后文章、评论移至回收站会变为永久删除,不会再放入回收站,直接删除。
温馨提示:如果你不喜欢回收站这个保险功能,那么建议你做好数据库的备份,避免数据丢失后追悔莫及。
请在下载后24小时内删除,切勿商用。使用者需自行承担相应法律责任,发布者概不负责。





![图片[1]-WordPress 关闭回收站自动清理功能,或自定义清理时间-七玩网](http://static.527wan.top/wp-content/uploads/2021/09/wordpress-functions.png)





![[剑灵384仿官修复版] 单机一键启动+搭建教程+外网架设亲测-七玩网](http://static.527wan.top/wp-content/uploads/2026/05/023082634220260524200025.png)


暂无评论内容