食典委员会说:
下面的这些功能已被弃用。这意味着它们已被新功能替换或不再受支持,并且可能会从将来的版本中删除。
由于“可能已删除”有点不祥且有些不清楚,我有以下问题。
删除不赞成使用的功能的标准是什么? (即版本间隔,时间范围,安全风险等)。
是否删除了正式传达给公众的功能?
例如:
get_postdata()
从1.5.1开始不推荐使用,并且没有正式的Codex页面。除了支持旧版本的WordPress之外,还有其他原因吗?#1 楼
据我所知,并且听说过Nacin明确地说过,迄今为止,尚未从WordPress中删除过时的功能。不能保证未来,但是这从未发生过。不过,请避免使用不推荐使用的功能。
评论
那正是我想知道的。感谢您的输入。
– Brian Fegter
2012年3月1日下午4:06
看到?妳去:)
–道格拉斯·坎贝尔
2012年1月1日14:18
#2 楼
没有“标准”之类的东西…就像大多数其他地方一样。
评论
我知道没有记录。我希望在核心开发中进行过这些讨论的人在这里引起轰动。 :)
– Brian Fegter
2012年2月29日在18:30
您可能会发现这很有趣。
– kaiser
2012年2月29日在18:41
考虑到WP背后的代码,听起来很合理。他们比其他任何因素都更关心兼容性,例如性能,可扩展性等。
–onetrickpony
2012年2月29日在22:44
#3 楼
不要把它当作任何官方的东西,但是我似乎想起了一位核心开发人员所说的话,即他们没有计划在可预见的将来永久删除任何已弃用的功能。但这并不是说最终不会发生。如果看到没有Codex页面的函数,请添加它!评论
好答案。 :) Nacin这个名字很重要。感谢您的输入。
– Brian Fegter
2012年3月1日15:15
评论
WordPress明确声明它不向后兼容(或者至少不关心它)。我能想象的唯一原因是,他们不想破坏所有那些过时的插件。几年前进行了一些讨论,关于在弃用和清除之间有一定数量的释放,但是当时弃用处理不善。许多函数没有填写@deprecated版本号,某些函数被松散维护的插件广泛使用,依此类推。看来这件事也没有任何真正的解决办法。
@SickHippie能否将您的评论作为答案?
@BrianFegter-肯定的事情!