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);
相关推荐
wodrpress资源分享5 天前
纯代码实现给WordPress添加文章复制功能
前端·wordpress
非凡的世界7 天前
wordpress的火车头商品发布接口
php·wordpress·火车头·高铁采集器·商品发布接口
Web极客码10 天前
初学者如何保护WordPress网站内容
安全·wordpress·密码
Meaauf14 天前
解决WordPress出现Fatal error: Uncaught TypeError: ftp_nlist()致命问题
wordpress
Meaauf16 天前
基于RedHat9部署WordPress+WooCommerce架设购物网站
wordpress·购物网站
Web极客码23 天前
WordPress网站中如何修复504错误
http·php·wordpress
wodrpress资源分享1 个月前
wordpress调用指定ID分类下浏览最多的内容
wordpress
wodrpress资源分享1 个月前
wordpres当前分类调用父分类的名称和链接
wordpress
ts小陈1 个月前
WordPress弹窗公告插件-ts小陈
wordpress
东软吴彦祖1 个月前
实现基于分布式的LAMP架构+NFS实时同步到备份服务器
linux·运维·服务器·mysql·架构·wordpress