在某些特殊情況下,可能需要禁止用戶使用WordPress自帶的密碼重置功能,也就是在登錄界面點擊“忘記密碼?”來找回密碼:

如果要禁止所有用戶使用這個功能,可以在主題的 functions.php 添加下面的代碼:
add_filter('allow_password_reset', '__return_false' );
如果僅僅是禁止某些特定的用戶使用這個功能,可以在主題的 functions.php 添加下面的代碼:
add_filter('allow_password_reset', 'no_reset', 10, 2 );
function no_reset( $bool, $user_id ) {
$ids = array( 3, 10 ); // 要禁止的用戶ID
if ( in_array( $user_id, $ids ) )
return false;
return true;
}
如果你想禁止用戶在“我的個人資料”中修改密碼,可以參考 WordPress 禁止用戶編輯“我的個人資料”的電子郵件等字段
聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。




