Trash bin for categories

时间:2016-07-22 作者:Mateusz Winnicki

今天,在我注意到分类中没有垃圾后,我碰巧删除了我的分类。我想知道有没有办法把垃圾桶放进去?我对wordpress文档做了一些研究,但没有发现类似的内容。有人知道这件事吗?这可能吗?

2 个回复
SO网友:Rarst

这将是相当具有挑战性的实施。

帖子可能会被丢弃,因为:

他们有一个status 而数据库表中相应的字段WordPress代码“知道”只处理大多数情况下具有适当状态的帖子,这解决了可见性(帖子不会出现在前端)和交互(垃圾帖子不会显示为属于某个类别等)的问题。

一般的分类法,包括原生分类法,没有地位的概念。在删除之前,它们始终处于“打开”状态。

向他们介绍地位的概念将是非常具有挑战性的。仅仅列举核心代码中重要的所有地方都是一个挑战。在所有这些地方重写本地行为可能是完全不可能的。

我只能想到一种合理可行的方法:创建一个“虚拟”分类法,每当删除术语时,将其“迁移”到其中,保留所有对象分配。然后可以通过将其“迁移”回原始分类法来取消删除。即使这样,要想稳健地实施,也可能需要大量的工作。

SO网友:Fencer04

这需要一些编程,但您可以使用delete\\u term\\u taxonomy挂钩为类别创建垃圾箱。它是在删除类别之前运行的。