Tôi tò mò tìm hiểu quy trình / triết lý đằng sau việc loại bỏ các chức năng không dùng nữa khỏi cốt lõi.
Codex nói điều này :
Các chức năng dưới đây đã không được chấp nhận. Điều đó có nghĩa là chúng đã được thay thế bởi các chức năng mới hoặc không còn được hỗ trợ và có thể bị xóa khỏi các phiên bản trong tương lai.
Vì 'có thể bị xóa' là một chút đáng ngại và hơi không rõ ràng, tôi có các câu hỏi sau đây.
- Các tiêu chí để xóa một chức năng không dùng nữa là gì? (tức là khoảng cách phiên bản, khung thời gian, rủi ro bảo mật, v.v ...)
- Là việc xóa một chức năng được truyền đạt tới công chúng chính thức?
Ví dụ: get_postdata()
đã không được chấp nhận kể từ ngày 1.5.1 và không có trang Codex chính thức. Có một lý do nào đó vẫn còn xung quanh ngoài việc hỗ trợ các phiên bản cũ hơn của WordPress?
@deprecated
số phiên bản được điền vào, một số chức năng được sử dụng rộng rãi bởi các plugin được duy trì lỏng lẻo, v.v. Dường như không có bất kỳ giải pháp thực sự nào cho vấn đề này.