説明
bool | WP_Error wp_is_password_reset_allowed_for_user( int | WP_User $user )
ユーザーがパスワードリセットを許可されているか調べる。
パラメータ
- $userユーザーIDまたはユーザー情報(WP_Userオブジェクト)を指定。
返り値
ユーザーがパスワードリセットを許可されている場合はtrueを、それ以外はfalseまたはWP_Errorオブジェクトを返す。
注意
標準ではマルチサイトかつユーザーがスパマー(is_user_spammy関数(マルチサイトのみ有効))の場合、falseを返す。
WP_Errorオブジェクトが返る場合があるので、必ずtrueなのかを比較すること。
使用例
- ユーザーがパスワードリセットを許可されているか調べる
if ( true === wp_is_password_reset_allowed_for_user( $user ) ) :
フィルター
[2.7.0]調べた結果を返す前に'allow_password_reset'フィルターを呼び出す。パラメータ$allowには結果内容が、$user_idにはユーザーIDが格納されている。return apply_filters( 'allow_password_reset', $allow, $user_id );アクション
直接実行するアクションはありません。ソースファイル
/wp-includes/user.php最終更新 : 2025年03月15日 14:06
関連
お勧め
ブロックエディターをちょっとだけカスタマイズしてみる(2021年11月3日 更新)
ブロックエディターで投稿を編集していると「ここは〇〇だったらいいのにな」と思うところがある。今回は、そんな気になるところをいくつか(自分好みに)調整してみた。
初期化に関連するアクションのおさらい(2013年11月27日 更新)
いつも何気なくfunctions.phpで使っているafter_setup_themeアクションやinitアクション。普段はあまり意識していなかったが、ふとしたことからどんな順番に呼び出されるのか気になってしまい、ちょっと調べてみた。プラグインのロード順を制御する(2014年6月9日 更新)
これまでプラグインがどのような順番でロードされるか意識していなかったのだが、とある自作プラグインを他のプラグインよりも先にロードさせたくなったので調べてみた。
3.2標準テーマ「Twenty Eleven」は投稿フォーマットに着目(2011年7月6日 更新)
新テーマ「Twenty Eleven」のトップページでは、投稿フォーマットに応じて表示を切り替える仕組みが提案されている。ここでは、その投稿フォームの活用方法を簡単に紹介する。プラグインのヘッダー情報を国際化対応しよう(2018年5月27日 更新)
バージョン4.8がリリースされてひと段落。あらためてプラグイン一覧ページを見てみると「Akismet」が「Akismet Anti-Spam (アンチスパム)」と表示されていた。説明文だけじゃなくプラグイン名も国際化対応できたのね。