wp_hash_password()


WordPressのwp_hash_password()関数は、パスワードをハッシュ化するために使用されます。この関数は、ユーザーのパスワードを安全に保つためのハッシュを生成します。

シンタックス

wp_hash_password( string $password )
  • $password (string) — ハッシュ化する対象のパスワード。

例 1: 基本的なパスワードのハッシュ化

次のコードは、パスワード「mypassword」をハッシュ化します。

<?php $hashed_password = wp_hash_password('mypassword'); ?>

例 2: ハッシュ化されたパスワードの出力

ハッシュ化されたパスワードを画面に表示します。

<?php
$hashed_password = wp_hash_password('mypassword');
echo $hashed_password;
?>

例 3: ユーザー入力パスワードのハッシュ化

ユーザーがフォームから入力したパスワードをハッシュ化します。

<?php
$user_input = $_POST['password'];
$hashed_password = wp_hash_password($user_input);
?>

例 4: ハッシュ化されたパスワードの保存

ハッシュ化されたパスワードをデータベースに保存します。

<?php
$hashed_password = wp_hash_password('mypassword');
update_user_meta(get_current_user_id(), 'hashed_password', $hashed_password);
?>

例 5: カスタム関数を使用したハッシュ化

カスタム関数を作成してパスワードをハッシュ化します。

<?php
function custom_hash_password($password) {
    return wp_hash_password($password);
}
$hashed = custom_hash_password('mypassword');
?>

注意事項

  • この関数はハッシュ化のみに使用され、パスワードの検証にはwp_check_password()を使用してください。
  • ハッシュ化されたパスワードは一方向性であり、元の文字列に戻すことはできません。

関連機能: