有些時候,跟網友交流的過程中,你或者你的讀者會無意在文章內容或評論中留下Email地址,這樣可能遭遇的問題是,你的Email地址就會被郵箱地址采集器收集走,垃圾郵件就會像洪水一樣涌來。
幸好WordPress有個antispambot函數可以幫我們轉義Email地址,讓采集器無法識別Email地址,保護你的郵箱不受垃圾郵件的騷擾。同時又可以讓其他網友可以自由地復制Email地址,而不必做成圖片的形式,影響用戶體驗。
實現代碼
將以下php代碼復制粘貼到你的當前主題的functions.php中,一旦保存,WordPress就會自動幫你轉義文章和評論中的Email地址:
使用說明
添加以上代碼后,你可以嘗試你的某篇文章中輸入一個Email地址,更新后查看這篇文章的源代碼,就會看到轉義后的郵箱地址。
如Email地址:john@a.com
轉義后,源代碼中看到的是:john@a.com
郵箱地址采集器都是通過源代碼來采集Email地址的,轉義后的內容對它們來說幾乎是無法識別的。雖然在源代碼中你會看到一堆亂碼,但是你的文章和評論中,我們還是可以看到正常的Email地址,并可以自由地復制的。
補充內容
你可能遇到過這樣的事情,某人發帖聲稱他手里有某個東西可以提供下載,但是必須留下你的郵箱,他再發給你。這時候如果你特別需要這個東西,你可能就會留下你的郵箱地址。可結果呢,你想要的東西可能發給你了,但是垃圾郵件卻像洪水一樣涌來。
出現這樣的情況,其原因在于你的Email地址被自動郵箱地址采集器收集走了,或者說發帖的人根本就是放下誘餌,存心就是在收集郵箱地址,你的郵箱地址經過層層倒手,垃圾郵件就源源不斷地飄過來了。
上一篇 網頁中空格的煩惱