Ciekawi mnie proces / filozofia usuwania przestarzałych funkcji z rdzenia.
Kodeks mówi :
Te funkcje poniżej są przestarzałe. Oznacza to, że zostały zastąpione nowymi funkcjami lub nie są już obsługiwane, i mogą zostać usunięte z przyszłych wersji.
Ponieważ „może zostać usunięty” jest nieco złowieszczy i nieco niejasny, mam następujące pytania.
- Jakie są kryteria usuwania przestarzałej funkcji? (tj. luka w wersji, ramy czasowe, ryzyko bezpieczeństwa itp.)
- Czy usunięcie funkcji jest podawane do wiadomości publicznej?
Na przykład: get_postdata()
jest przestarzałe od 1.5.1 i nie ma oficjalnej strony Kodeksu. Czy jest jakiś powód, dla którego wciąż istnieje, oprócz obsługi starszych wersji WordPress?
@deprecated
wypełnionego numeru wersji, niektóre funkcje były szeroko używane przez luźno utrzymywane wtyczki i tak dalej. Nie wydaje się też, żeby istniała jakaś rzeczywista rozdzielczość.