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);
相关推荐
lilihuigz13 小时前
WordPress 7.0 AI基础设施详解:能力API、AI客户端与MCP适配器如何重塑插件生态
人工智能·wordpress·独立站
CSharp精选营20 小时前
2026个人博客建站指南:这4种方案总有一款适合你
.net·wordpress·个人博客·独立站·githubpages·建站教程
WordPress学习笔记1 天前
WodeShop构建下一代高性能电商的核心驱动力
wordpress
WordPress学习笔记3 天前
推荐几个SEO友好的wordpress主题
wordpress
WordPress学习笔记4 天前
wordpress大型商城主题
wordpress
syjy26 天前
Polylang Pro WordPress多语言插件使用教程(含下载)
wordpress·wordpress插件
WordPress学习笔记6 天前
镌刻中式美学的高端WordPress主题
大数据·人工智能·wordpress
北漂的老猿6 天前
SEO&网络营销服务WordPress主题
wordpress
WordPress学习笔记6 天前
WordPress多语言外贸独立站
wordpress·wordpress多语言·wordpress独立站
北漂的老猿7 天前
响应式金融企业网站WordPress主题
金融·wordpress