WordPress 找回密碼郵件 “抱歉,該 key 似乎無效”

新的 WordPress 註冊流程改變了,不在要求用戶自己輸入密碼來申請註冊,而是反過來給用戶的郵箱發送密碼找回鏈接。

這樣的好處是避免了一些安全隱患還順便關聯了郵箱。不過,這樣也對這些搭建 WordPress 的博主的技術有了進一步的要求,比如:

需要自己配置郵箱——如果你的空間沒有提供郵箱的話,一般是服務器代發,这样的邮件则很容易进到垃圾邮件列表——更有甚者直接就收不到了。如果你是自己的vps,那你還得搭建各種服務——php自帶的發信功能又不是那麼完美。

總之,我們得一一解決這些問題。

這裡,我遇到了一個只會在偶爾才發生的情況,在搭建了 cnswift.org 這段時間裡,不少人一直來註冊,他們與我的工作環境不同,所以註冊的郵箱也不一樣,而 WordPress 發送的激活鏈接是以 <HTTPS://www.logcg.com/xxxxxx> 的形式發送,所以對於一些不太好的郵箱來說,鏈接不是被解析為 HTTPS://www.logcg.com/xxxxxx 而是奇怪的 HTTPS://www.logcg.com/xxxxxx>

這也就難怪總是會有一些人來跟我說:

“抱歉,該 key 似乎無效”

了。

這似乎還是 WP 常年以來的老bug,不過,我們可以手動修復它,改系統文件不是一個好的辦法——畢竟,現在 WordPress 升級還是挺頻繁的。

我們在 function.php 裡寫個小插件即可,另外,最好像落格博客一樣對當前主題做一個子主題——不費甚麼事,但可以避免你在更新主題後重新配置或者為了保留配置而不敢更新。

總之,在你的 function.php 文件末尾添加如下代碼即可:

這下,發送的郵件裡就不會再有那一對煩人的 <> 了!

延伸閱讀

http://www.chencao.com/575.html

本文由 落格博客 原創撰寫:落格博客 » WordPress 找回密碼郵件 “抱歉,該 key 似乎無效”

轉載請保留出處和原文鏈接:https://www.logcg.com/archives/1433.html

關於作者

R0uter

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

發表評論

您的電子郵件地址不會被公開. 必填字段標 *