是否关闭自动垃圾删除?

时间:2011-01-25 作者:MathSmath

我有一个客户想要使用垃圾箱功能,但却将物品无限期地放在那里(我不知道为什么,但他们坚持这样做)。

从阅读this codex article on the trash status, 我知道你可以设置EMPTY_TRASH_DAYS 常数为零。但它表示,这将完全禁用垃圾箱功能。我不想这样做。我只想禁用自动清空垃圾。

有没有办法做到这一点?或者我只是为了EMPTY_TRASH_DAYS 价值

2 个回复
最合适的回答,由SO网友:Rarst 整理而成

我的猜测是-是的,你正是被困在这一点上。

检查EMPTY_TRASH_DAYS 似乎是硬编码的,作为在多个位置切换垃圾和删除接口的条件。

SO网友:sorich87

您可以执行以下操作:

设置EMPTY_TRASH_DAYS 到一个非常高的数字。E、 g.:define( \'EMPTY_TRASH_DAYS\', 1000000 );

或移除wp_schedule_delete 行动:

function my_remove_schedule_delete() {
    remove_action( \'wp_scheduled_delete\', \'wp_scheduled_delete\' );
}
add_action( \'init\', \'my_remove_schedule_delete\' );

结束

相关推荐

Comment Spammed vs Trashed

将评论标记为垃圾邮件和将其丢弃有什么区别?