WordPress EXP
分享10年建站经验

WordPress 关闭回收站自动清理功能,或自定义清理时间

使用 WordPress 作为 CMS 时,有时候我们会把文章或者评论丢在回收站,可以阻止其他人查看和访问,但是哪天想起来想恢复的时候,发现已经没有了……

原来 WordPress 有个 30 天自动清理回收站的机制,到了时间会自动清空对应内容。本文就给大家介绍如何禁用回收站或自定义回收站自动清理时间,只需要简单一句代码即可搞定。

WordPress 关闭回收站自动清理功能,或自定义清理时间

禁止自动清理回收站

这里,我们可以通过修改 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,那之后文章、评论移至回收站会变为永久删除,不会再放入回收站,直接删除。

温馨提示:如果你不喜欢回收站这个保险功能,那么建议你做好数据库的备份,避免数据丢失后追悔莫及。

赞(2) 付款
转载请注明来源及链接:WPEXP » WordPress 关闭回收站自动清理功能,或自定义清理时间

若无法完成服务,承诺全额退款!

WPEXP 感谢你的信任,让我们一起创建更好的 WordPress 站点!

支付宝扫一扫打赏

微信扫一扫打赏