Estou curioso para descobrir o processo / filosofia por trás da remoção de funções obsoletas do núcleo.
O Codex diz o seguinte :
Essas funções abaixo foram descontinuadas. Isso significa que eles foram substituídos por novas funções ou não são mais suportados e podem ser removidos de versões futuras.
Como 'pode ser removido' é um pouco ameaçador e pouco claro, tenho as seguintes perguntas.
- Quais são os critérios para excluir uma função preterida? (ou seja, intervalo de versão, prazo, risco à segurança, etc.)
- A exclusão de uma função é comunicada ao público oficialmente?
Por exemplo: get_postdata()
está obsoleto desde a versão 1.5.1 e não possui uma página oficial do Codex. Existe uma razão para que isso ainda exista, além de suportar versões mais antigas do WordPress?
functions
deprecation
Brian Fegter
fonte
fonte
@deprecated
número de versão preenchido, certas funções eram amplamente usadas por plugins de manutenção simples e assim por diante. Também não parece haver nenhuma solução real para o assunto.Respostas:
Que eu saiba, e depois de ouvir Nacin explicitamente, nenhuma função obsoleta foi removida do WordPress até o momento.
Não há garantias para o futuro, mas isso nunca aconteceu ainda. Ainda, evite funções obsoletas.
fonte
Não há "critérios" ou o que seja
... como na maioria dos outros lugares.
fonte
Não tome isso como algo oficial, mas eu me lembro de um dos principais desenvolvedores dizendo algo no sentido de que eles não têm planos de remover permanentemente nenhuma das funções obsoletas no futuro próximo. Isso não quer dizer que isso não aconteça eventualmente. Se você vir uma função que não possui uma página do Codex, adicione-a!
fonte
Houve uma discussão há alguns anos para haver um número definido de liberações entre depreciação e remoção, mas na época a depreciação era mal tratada. Havia várias funções que não tinham um número de versão obsoleto preenchido, certas funções eram amplamente usadas por plugins de manutenção fraca e assim por diante. Também não parece haver uma solução real para o assunto.
fonte