Sono curioso di scoprire il processo / la filosofia dietro la rimozione di funzioni deprecate dal core.
Il Codice dice questo :
Le seguenti funzioni sono state deprecate. Ciò significa che sono stati sostituiti da nuove funzioni o non sono più supportati e potrebbero essere rimossi da versioni future.
Dato che "può essere rimosso" è un po 'inquietante e in qualche modo poco chiaro, ho le seguenti domande.
- Quali sono i criteri per la cancellazione di una funzione obsoleta? (ad es. gap di versione, periodo di tempo, rischio per la sicurezza, ecc ...)
- La cancellazione di una funzione è ufficialmente comunicata al pubblico?
Ad esempio: get_postdata()
è obsoleto dalla 1.5.1 e non ha una pagina Codex ufficiale. C'è un motivo per cui questo è ancora diverso da quello di supportare le versioni precedenti di WordPress?
@deprecated
numero di versione compilato, alcune funzioni erano ampiamente utilizzate da plugin vagamente mantenuti e così via. Non sembra che ci sia stata una vera soluzione alla questione.