我很好奇地发现了从核心中删除过时的函数的过程/理念。
食典说:
下面的这些功能已被弃用。这意味着它们已被新功能替换或不再受支持,并且可能会从将来的版本中删除。
由于“可以删除”有点不祥且有些不清楚,因此我有以下问题。
- 删除不推荐使用的功能的标准是什么?(即版本差距,时间范围,安全风险等)
- 删除功能是否已正式传达给公众?
例如:get_postdata()
从1.5.1开始不推荐使用,并且没有正式的Codex页面。除了支持旧版本的WordPress之外,还有其他原因吗?
WordPress明确声明它不向后兼容(或者至少不关心它)。我能想象的唯一原因是,他们不想破坏所有那些过时的插件。
—
kaiser 2012年
几年前进行了一些讨论,关于在弃用和清除之间有一定数量的释放,但是当时弃用处理不善。有许多功能没有
—
SickHippie
@deprecated
填写版本号,某些功能被松散维护的插件广泛使用,依此类推。似乎也没有任何真正的解决方案。
@SickHippie能否将您的评论作为答案?
—
Brian Fegter '02
@BrianFegter-肯定的事情!
—
SickHippie