Мне любопытно узнать процесс / философию удаления устаревших функций из ядра.
Кодекс говорит это :
Эти функции ниже устарели. Это означает, что они были заменены новыми функциями или больше не поддерживаются и могут быть удалены из будущих версий.
Поскольку «может быть удалено» немного зловеще и несколько неясно, у меня есть следующие вопросы.
- Каковы критерии удаления устаревшей функции? (то есть разрыв версии, временные рамки, риск безопасности и т. д.)
- Официально ли обнародовано удаление функции?
Например: get_postdata()
устарел с 1.5.1 и не имеет официальной страницы Кодекса. Есть ли причина, по которой это все еще существует, кроме поддержки старых версий WordPress?
@deprecated
указан номер версии, некоторые функции широко использовались плохо поддерживаемыми плагинами и так далее. Не похоже, чтобы было какое-то реальное решение вопроса.