質問: %d",array($encrypted, '10'))); } function encrypt_password() { do_action('encrypt_password'); } add_action('encrypt_password', 'encrypt_password_function', 1);
回答: わかりました私はフックに変数を渡すことができますが、私はそれを間違っていました。コードは次のとおりです。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($var1, $var2) { do_action('encrypt_password',$var1, $var2); } add_action('encrypt_password', 'encrypt_password_function', 1,2);