为什么wp_DELETE_POST不允许对自定义类型进行垃圾处理? 时间:2019-08-22 作者:coolpasta 当你试图wp_delete_post 作为自定义帖子类型,它会将其完全删除,而不是将其移动到垃圾箱,因为这是正常的行为。这是因为“强制删除”在默认情况下为false,并且只有当帖子/页面类型为以下内容时,才会将其丢弃:https://core.trac.wordpress.org/browser/tags/4.9/src/wp-includes/post.php#L2467为什么会发生这种情况?为了处理每一种帖子类型而重新编写这篇文章有什么危险? 1 个回复 SO网友:Mike Baxter 你试过了吗wp_trash_post? 这似乎非常适合你的目的。只有当您禁用或添加垃圾时,它才会永久删除帖子define(\'EMPTY_TRASH_DAYS\', 0); 到您的wp配置。php文件。 文章导航