WordPress如何实现自定义清理回收站或者关闭自动清理功能

发布时间:

使用WordPress的小伙伴都知道,wordPress有个30天自动清理回收站的机制,如果某天想要找到这篇文章或者恢复这篇文章,就没办法找到了,所以就有朋友在想如何实现自定义清理回收站或者关闭自动清理功能。
WordPress如何实现自定义清理回收站或者关闭自动清理功能

如何实现自定义清理回收站

WordPress 默认回收站保留内容的时间是 30 天,我们可以根据自己站点的实际情况自定义清理时间。将以下代码加入 WordPress 根目录wp-config.php文件。

define('EMPTY_TRASH_DAYS', 99999);

这个99999就是 WordPress 回收站保留的天数,几乎等同于禁用回收站功能了,当然,你根据自己的喜好来,可以设置比默认 30 天时间更短。

如果你将则个数值改成0,那之后文章、评论移至回收站会变为永久删除,不会再放入回收站,直接删除。

如何禁止自动清理回收站

这里,我们可以通过修改 functions.php 文件来实现该功能。

add_action( 'init', function {

remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );

});

代码就是删除定期清空回收站的计划任务。

以上就是给大家分享的WordPress如何实现自定义清理回收站或者关闭自动清理功能的方法,修改之前记得备份好哦~