wp_check_password

(2.5以降)
wp_check_password - ログインパスワードか調べる

説明

bool wp_check_password( string $password, string $hash [ , mixed $user_id = '' ] )
ユーザのログインパスワードか調べる。

パラメータ

  • $password
    調べるパスワードを指定。
  • $hash
    ユーザのパスワードハッシュを指定。
  • $user_id
    ユーザIDを指定。

返り値

パスワードが一致する場合はtrueを、一致しない場合はfalseを返す。

注意

WordPressのログインパスワードはハッシュ値として保存されているので、この関数を使って一致するか調べる。

使用例

  • 'guest'ユーザのパスワードが'guest'か調べる。
    <?php $guest_user = get_user_by( 'login', 'guest' );
    if ( isset( $guest_user ) && wp_check_password( 'guest', $guest_user->user_pass, $guest_user->ID ) ) { ?>

フィルター

パスワードのチェック結果を返す直前、'check_password'フィルターを呼び出す。パラメータ$checkにはチェック結果のbool値、その他は本関数のパラメータの値が格納される。
return apply_filters( 'check_password', $check, $password, $hash, $user_id );

アクション

直接実行するアクションはありません。

ソースファイル

/wp-includes/pluggable.php

関連

お勧めコンテンツ

ダッシュボードのフィードボックスをカスタマイズ(2011年7月8日 登録)

管理者ページのトップページ「ダッシュボード」には、「WordPress 開発者ブログ」と「WordPress フォーラム」という2つのフィードボックスが表示されている。自分のような開発者には有益な情報をもたらしているが、一般の方には必要のない情報かもしれない。今回はこのフィードボックスをカスタマイズする方法を紹介する(管理者権限)。

さくらのVPSでKUSANAGI#2(2017年5月16日 登録)

今回は「前回」の続き。さくらのVPS(メモリー2GB SSDプラン)でパフォーマンスをApacheのabコマンドで確認してみた。はてさて、うたい文句通りのパフォーマンスは発揮するのだろうか。

スクリプトファイルのバージョンパラメータを変更する(2015年2月10日 登録)

Java Scriptやスタイルシートの指定を直接head要素内に記述せず、wp_enqueue_scriptsフィルターなどを使って指定する場合、WordPressのバージョン番号が付与されている。このバージョン番号は、妥当なんだろうか。

タイトルのみをキーワード検索する(2014年4月3日 登録)

WordPressのキーワード検索は、投稿タイトルと本文のどちらかに指定したキーワードが含まれているかを調べるわけだが、時々タイトルだけとか、逆に本文だけ検索したいケースがある。

固定ページのURLの拡張子をhtmlに変更する(2012年8月8日 登録)

固定ページについて、URLを静的ページっぽく拡張子htmlに変更したいという要望を受けることがある。これまでは「.html on PAGES」というプラグインを使っていて特に不満があったわけではないのだが、今回ひょんなことから簡単に対応できることがわかったので、メモ書きしておく。

最終更新日時 : 2013-05-22 19:42