我試圖建立一個我自己的簡單wordpress密碼更改腳本(當然,基於一個插件真的) - 密碼已成功更改 - 但它會在更改完成後將我註銷!以下是使用的代碼。任何人都可以看到我正在註銷的地方以及如何防止它?謝謝!php wordpress密碼更改 - 登出我!
$update = $wpdb->query($wpdb->prepare("UPDATE {$wpdb->users} SET `user_pass` = %s WHERE `ID` = %d",array(wp_hash_password($_POST['admin_pass1']),$user_ID)));
if(!is_wp_error($update))
{
wp_cache_delete($user_ID,'users');
wp_cache_delete($user->user_login,'userlogins');
wp_logout();
if (wp_signon(array('user_login'=>$user->user_login,'user_password'=>$_POST['admin_pass1']),false)):
wp_redirect(admin_url());
endif;
ob_start();
}
我會認爲'wp_logout();'有什麼關係呢哈哈,當然 – 2011-04-18 16:44:53
,但它後點登錄功能應該把我直接回到我的儀表盤.. 。這是從自己工作得很好的插件... – Fearghal 2011-04-18 16:52:45
事實上,即使刪除了該塊 - wordpress似乎仍然記錄我,我個人覺得奇怪...... – Fearghal 2011-04-18 17:10:41