廃止された機能をコアから削除する背後にあるプロセス/哲学を知りたいです。
コーデックスはこう言います:
以下の関数は廃止されました。つまり、新しい機能に置き換えられたか、サポートされなくなり、将来のバージョンから削除される可能性があります。
「削除される可能性がある」は少し不吉で、やや不明瞭なので、次の質問があります。
- 非推奨の関数を削除するための基準は何ですか?(つまり、バージョンギャップ、時間枠、セキュリティリスクなど)
- 機能の削除は公式に一般に伝達されていますか?
たとえばget_postdata()
、1.5.1以降廃止され、公式のコーデックスページはありません。WordPressの古いバージョンをサポートする以外に、これがまだ存在する理由はありますか?
WordPressには、後方互換性がない(または、少なくとも気にしない)と明記されています。私が想像できる唯一の理由は、古いプラグインをすべて壊したくないということです。
—
カイザー
数年前、廃止と削除の間に一定数のリリースがあるという議論がありましたが、その時点では廃止の処理が不十分でした。
—
-SickHippie
@deprecated
バージョン番号が記入されていない関数がいくつかありました。特定の関数は、緩やかに保守されたプラグインなどで広く使用されていました。問題に対する本当の解決策も存在しなかったようです。
@SickHippieコメントに答えていただけますか?
—
ブライアンフェクター
@BrianFegter-確かなこと!
—
-SickHippie