- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
這個其實不是wordpress的問題,郵箱收到郵件后,會將密碼重置鏈接地址及其前后的“<>”一起當成鏈接地址生成超鏈接,點擊此超鏈接后,由于傳給wordpress的參數不對(多了個>),所以wordpress提示密碼重設鏈接無效。
打開WP安裝目錄下的/wp-includes/pluggable.php,找到如下代碼(1741行左右)
$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";
同時補充 解決找回密碼時提示“您的密碼重設鏈接無效”:
打開WP根目錄下的 wp-login.php,找到如下代碼(374行左右):
$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";
提交成功!非常感謝您的反饋,我們會繼續努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP