WordPress教程:关闭回收站自动清理功能,或自定义清理时间
WordPress教程:关闭回收站自动清理功能,或自定义清理时间,原来 WordPress 有个 30 天自动清理回收站的机制,到了时间会自动清空对应内容。本文就给大家介绍如何禁用回收站或自定义回收站自动清理时间,只需要简单一句代码即可搞定。
禁止自动清理回收站
这里,我们可以通过修改 functions.php 文件来实现该功能。
<span class="pln">add_action</span><span class="pun">(</span> <span class="str">’init'</span><span class="pun">,</span> <span class="kwd">function</span> <span class="pun">{</span><span class="pln"> remove_action</span><span class="pun">(</span> <span class="str">’wp_scheduled_delete'</span><span class="pun">,</span> <span class="str">’wp_scheduled_delete'</span> <span class="pun">);</span><span class="pun">});</span>
代码就是删除定期清空回收站的计划任务。
自定义回收站清理日期
WordPress 默认回收站保留内容的时间是 30 天,我们可以根据自己站点的实际情况自定义清理时间。将以下代码加入 WordPress 根目录wp-config.php文件。
<span class="pln">define</span><span class="pun">(</span><span class="str">’EMPTY_TRASH_DAYS'</span><span class="pun">,</span> <span class="lit">99999</span><span class="pun">);</span>
这个99999就是 WordPress 回收站保留的天数,几乎等同于禁用回收站功能了,当然,你根据自己的喜好来,可以设置比默认 30 天时间更短。
如果你将则个数值改成0,那之后文章、评论移至回收站会变为永久删除,不会再放入回收站,直接删除。
温馨提示:如果你不喜欢回收站这个保险功能,那么建议你做好数据库的备份,避免数据丢失后追悔莫及。