Мені цікаво дізнатись процес / філософію, що стоїть за видаленням застарілих функцій з ядра.
Кодекс говорить про це :
Ці функції нижче є застарілими. Це означає, що вони були замінені новими функціями або більше не підтримуються, і можуть бути видалені з майбутніх версій.
Оскільки "може бути видалено" є трохи зловісним і дещо незрозумілим, у мене є такі питання.
- Які критерії видалення застарілої функції? (тобто розрив версій, часові рамки, ризик безпеки тощо)
- Чи видалення функції повідомляється громадськості офіційно?
Наприклад: get_postdata()
застаріло з 1.5.1 і не має офіційної сторінки Codex. Чи є причина, що це все ще є іншим, ніж підтримувати старіші версії WordPress?
@deprecated
заповненого номера версії, певні функції широко використовувались слабко підтримувані плагіни тощо. Мабуть, не було жодного реального вирішення питання.