我刚想出来。因此,如果其他人需要,可以将解决方案留在这里:
要更改默认哈希系统,需要覆盖wp\\u hash\\u password()函数:(可以在插件中完成)
if ( !function_exists(\'wp_hash_password\') ){
function wp_hash_password($password) {
//apply your own hashing structure here
return $password;
}
}
现在,您需要覆盖wp\\u check\\u password()以匹配哈希结构:(也可以在插件中完成)
if ( !function_exists(\'wp_check_password\') ){
function wp_check_password($password, $hash, $user_id = \'\') {
//check for your hash match
return apply_filters(\'check_password\', $check, $password, $hash, $user_id);
}
}
请检查
wp_check_password