自從整站遷移后,wordpress的 contact form 7出現(xiàn)故障,表現(xiàn)為可正常接受客戶輸入的文字信息,但無法獲取 post_url 和 post_title, 這兩個標(biāo)簽分別是 訪問網(wǎng)址 和 頁面標(biāo)題。小事不小,我為此失去兩個客戶詢單,其實(shí)問題不大,主要難點(diǎn)在于排查故障,畢竟Wordpress現(xiàn)在是越來越臃腫龐大。初步懷疑是插件兼容性問題,之后是遷移后的環(huán)境變化問題,都無果。
最后終于找到了,原來的 contact form 7插件默認(rèn)提示用的標(biāo)簽是[post_url] 和 [post_title]而且工作正常。但新版本改為 [_post_url]和[_post_title] ,沒錯就是前面多加一個“_”。注意,這些標(biāo)簽在 Contact Form DB 這個插件后臺看還是只顯示標(biāo)簽而非超鏈接和標(biāo)題名,得在收到的郵件里面才會顯示。