Até onde eu sei, e tendo ouvido Nacin dizer isso explicitamente, nenhuma função preterida foi removida do WordPress até o momento.
Nenhuma garantia para o futuro, mas isso nunca aconteceu ainda. Ainda assim, evite funções obsoletas.
Estou curioso para descobrir o processo / filosofia por trás da remoção de funções obsoletas do núcleo.
O Codex diz isto :
Estas 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 um pouco incerto, tenho as seguintes perguntas.
Por exemplo: get_postdata()
foi preterido desde 1.5.1 e não tem uma página oficial do Codex. Existe uma razão pela qual isso ainda está por aí além de suportar versões mais antigas do WordPress?
Até onde eu sei, e tendo ouvido Nacin dizer isso explicitamente, nenhuma função preterida foi removida do WordPress até o momento.
Nenhuma garantia para o futuro, mas isso nunca aconteceu ainda. Ainda assim, evite funções obsoletas.
… como na maioria dos outros lugares.
Não tome isso como algo oficial, mas parece que me lembro de um dos principais desenvolvedores dizer algo sobre o fato de que eles não têm planos de remover permanentemente qualquer uma das funções obsoletas no futuro previsível. Isso não quer dizer que não vai acontecer eventualmente, no entanto. Se você vir uma função que não tenha uma página do Codex, adicione-a!
Houve algumas discussões há alguns anos para se ter um número definido de lançamentos entre a suspensão e a remoção, mas na época a reprovação era mal administrada. Havia um número de funções que não tinham um número de versão @deprecado preenchido, certas funções eram amplamente usadas por plugins mantidos frouxamente, e assim por diante. Parece que também não houve uma solução real para o assunto.
Tags functions deprecation