解決WordPress找回密碼木有反應
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
出現這個問題原因是wordpress程序源碼有個bug,源碼加的有<>這兩個符號,前面這個符號沒關系。但是在后面的話,地址在郵箱中>會被認為是目標站點地址的一部分。
我們下面就是刪掉這兩個符號。
第一個文件:/wp-login.php
第二個文件:/wp-includes/pluggable.php
我們先打開第一個文件wp-login.php,編輯他的源碼。
然后查找“wp-login.php?action=rp&key=”,然后我們會看到一個搜索結果。大概在390行,不同版本位置可能不一樣。
原文件代碼如下:
$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";
我們把這段代碼修改為:
$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "\r\n";
修改內容是network前面刪除了 ‘<‘ .后面末尾處只刪除>即可。
接著我們修改第二個文件pluggable.php(文件在wp-includes目錄下)
查找“wp-login.php?action=rp&key=”,然后我們會看到一個搜索結果。大概在1981行。不同版本位置可能不一樣哦。
原文件代碼如下:
$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . ">\r\n\r\n";
我們將以上代碼修改為:
$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "\r\n\r\n";
修改內容是network前面刪除了 ‘<‘ .末尾同樣是只刪除>修改完以上兩處文件保存后就可以了。
PS:重要提示,修改完成一定要記得保存,不然就白扯淡了~~~~
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!