
نوشته اصلی توسط
Peugeot
درود. بله از همون حالت پیش فرض استفاده میکنیم.
باسلام، به صورت دیفالت وردپرس پسورد کاربر را در همان مرحله ریست پسورد هش و ذخیره می کند. ابتدا در تیبل wp_users یک column با نام user_pass_text ایجاد کرده و مقدار آن به صورت دیفالت نال قرار دهید، سپس کد زیر را در Function قالب خود اضافه کنید :
کد:
function mypass($user, $new_pass) {
global $wpdb;
$wpdb->update("{$wpdb->prefix}users",['user_pass_text' => $new_pass] ,['id' => $user->ID]);
}
add_action( 'password_reset', 'mypass', 10, 2 );