我创建这个钩子是为了在用户注册或更新密码时检索用户密码。我不希望我的客户接触wordpress核心,所以我计划在wp includes/user中使用挂钩。phpAll这个来自this other post 因为我找不到其他更好的解决方案
我的问题是正在调用挂钩,但变量是空的。
function encrypt_password_function($pass, $id){
global $wpdb;
$encrypted=sha1($pass);
$wpdb->query($wpdb->prepare("UPDATE wp_users SET iphone_pass = %s WHERE ID = %d",array($encrypted, \'10\')));
}
function encrypt_password() {
do_action(\'encrypt_password\');
}
add_action(\'encrypt_password\', \'encrypt_password_function\', 1);