这将是相当具有挑战性的实施。
帖子可能会被丢弃,因为:
他们有一个status
而数据库表中相应的字段WordPress代码“知道”只处理大多数情况下具有适当状态的帖子,这解决了可见性(帖子不会出现在前端)和交互(垃圾帖子不会显示为属于某个类别等)的问题。
一般的分类法,包括原生分类法,没有地位的概念。在删除之前,它们始终处于“打开”状态。
向他们介绍地位的概念将是非常具有挑战性的。仅仅列举核心代码中重要的所有地方都是一个挑战。在所有这些地方重写本地行为可能是完全不可能的。
我只能想到一种合理可行的方法:创建一个“虚拟”分类法,每当删除术语时,将其“迁移”到其中,保留所有对象分配。然后可以通过将其“迁移”回原始分类法来取消删除。即使这样,要想稳健地实施,也可能需要大量的工作。