Quanto tempo dura uma função obsoleta no núcleo?

20

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.

  1. Qual é o critério para a exclusão de uma função reprovada? (ou seja, lacuna de versão, prazo, risco de segurança, etc ...)
  2. A exclusão de uma função é comunicada ao público oficialmente?

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?

    
por Brian Fegter 29.02.2012 / 17:00

4 respostas

12

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.

    
por Otto 01.03.2012 / 02:40
5

Não há "critérios" ou o que quer que seja

… como na maioria dos outros lugares.

    
por kaiser 29.02.2012 / 19:26
3

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!

    
por Dougal Campbell 29.02.2012 / 22:41
2

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.

    
por SickHippie 29.02.2012 / 23:31