使用 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
,那之后文章、评论移至回收站会变为永久删除
,不会再放入回收站,直接删除。
温馨提示:如果你不喜欢回收站这个保险功能,那么建议你做好数据库的备份,避免数据丢失后追悔莫及。
© 版权声明
THE END