Я хочу создать хэш пароля WordPress с помощью PHP, например www.passwordtool.hu.
Пример:
Пароль: admin321
Хеш пароля Wordpress: $ 1 $ 8HmCMIeg $ qv9z585yftJa2Hxqo7 / RB /
Для тестирования вот инструмент Инструмент для создания онлайн-паролей: http://www.passwordtool.hu/wordpress-password-hash-generator-v3-v4
Как создать этот пароль WordPress с помощью функций WordPress по умолчанию?






Wordpress предоставляет функцию по умолчанию wp_hash_password ();
Пример:
$password = 'admin';
$hash_password = wp_hash_password($password);
echo $hash_password;
Для работы с PHP просто загрузите wp-load.php, чтобы вы могли использовать функции wordpress по умолчанию.
Wordpress на самом деле использует Портативный фреймворк для хеширования паролей PHP. WP включает это в /wp-includes/class-phpass.php
Отлично, @Muyin :-)
Этот ответ настолько хорош, что для вопроса, не относящегося к теме, этот вопрос и ответ были в значительной степени тем, что мне было нужно. Мне все равно, голосую за этот ответ и вопрос вверх! Я мог бы завершить командную строку, чтобы быстро их хешировать, при условии, что у меня есть инструмент командной строки PHP и под рукой копия wordpress: php -r 'include("wp-load.php"); print("Password: ".wp_hash_password("my_passowd")."\n");'
Большое тебе спасибо. Я создаю инструмент для генерации хэшей паролей WordPress, используя эту функцию. Ссылка: webcods.com/tools/wordpress-password-hash-generator.php