WordPress 技巧:如何限制或取消自动清空回收站功能

在 WordPress 后台,点击删除一篇文章或者评论,不是直接删除,而是移动到垃圾箱,而且默认它会在垃圾箱保留 30 天,这样做的原因是为了防止你误删,还有机会从垃圾箱恢复。

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', 7);

设置媒体库支持回收站

WordPress 媒体库默认是没有回收站的,如果希望删除的媒体不要立即删除,也是保存到媒体库中,可以在 WordPress 的 wp-config.php 文件添加如下的代码:

复制代码
define('MEDIA_TRASH', true);
相关推荐
彩旗工作室2 天前
WordPress 本地开发环境完全指南:从零开始理解 Local by Flywhee
前端·wordpress·网站
WordPress学习笔记2 天前
wordpress技术外包服务团队
wordpress
WordPress学习笔记10 天前
2015优先中文公司官网wordpress模板
wordpress
WordPress学习笔记18 天前
wordpress网站标题调用 自动判断加不加链接
wordpress
WordPress学习笔记18 天前
wordpress调用当前年份的7种方式
wordpress·wordpress调用
2501_930786291 个月前
WordPress如何绑定多个域名 WordPress实现多域名访问
wordpress
TG_yunshuguoji1 个月前
阿里云代理商:轻量应用服务是什么?怎么用轻量应用服务器搭建个人博客?
服务器·阿里云·云计算·wordpress·个人博客
Web极客码1 个月前
WordPress.com 和 WordPress.org 之间的区别说明
wordpress
记忆不曾留2 个月前
unbuntu 20.04 docker 部署wordpress
运维·docker·容器·wordpress·独立站建站
Web极客码2 个月前
如何安装和配置W3 Total Cache以提升WordPress网站性能
wordpress·网站安全·wordpress插件