缙哥哥的博客
与你分享我的点点滴滴生活

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

280G全国流量的电信星海卡仅需29元/月,长期可续该套餐,随时可注销

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

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

原来 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,那之后文章、评论移至回收站会变为永久删除,不会再放入回收站,直接删除。

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

赞(2) 打赏
转载请注明来源及链接:缙哥哥 » WordPress 关闭回收站自动清理功能,或自定义清理时间
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册