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?
@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.