Je suis curieux de découvrir le processus / la philosophie derrière la suppression des fonctions obsolètes du noyau.
Le Codex dit ceci :
Ces fonctions ci-dessous sont obsolètes. Cela signifie qu'ils ont été remplacés par de nouvelles fonctions ou ne sont plus pris en charge et peuvent être supprimés des futures versions.
Étant donné que «peut être supprimé» est un peu inquiétant et quelque peu flou, j'ai les questions suivantes.
- Quels sont les critères de suppression d'une fonction obsolète? (c.-à-d. écart de version, délai, risque de sécurité, etc.)
- La suppression d'une fonction est-elle communiquée officiellement au public?
Par exemple: get_postdata()
est obsolète depuis la 1.5.1 et n'a pas de page officielle du Codex. Y a-t-il une raison à cela, autre que de prendre en charge les anciennes versions de WordPress?
@deprecated
numéro de version renseigné, certaines fonctions étaient largement utilisées par des plugins mal entretenus, etc. Il ne semble pas non plus qu'il y ait eu de véritable résolution du problème.