get_usermeta()は、get_user_meta()を支持して廃止されました。しかし、なぜそれを利用しないのですか?
質問
WPをコーディングしている間、私はこの単純な事実について疑問に思いました:
get_usermeta()
バージョン3.0以降は非推奨です。警告は私が使用することを示唆しています get_user_meta()
. 。パラメーターでさえかなり似ていますが、なぜ非推奨機能が新しい関数を利用していないのだろうかと思います。
それは、新しい関数が実際に廃止されたことを実際にしていないという兆候ではありませんか?
非推奨の電話を交換し、少し不思議に思う必要があるのだろうかと思っています。
もっと疑問に思うのは、単純な事実です get_user_meta()
2.9関数のエイリアスです get_metadata()
一定の値のパラメーター「ユーザー」のみが与えられます。
ヘルプ ;)
編集: 反例です clean_url()
- それは非推奨、エラーメッセージはこれが何であるかを示し、非推奨機能は新しいものです。 esc_url()
, 、したがって、何をすべきかは明らかです。
解決
それはそう、 get_usermeta()
とは異なる動作をします get_user_meta()
そして他のすべて get_*_meta()
関数。それがそれが非難された理由です。
残念ながら、微妙な違いは非推奨通知で適切に説明できませんでした。
所属していません wordpress.stackexchange