1 、防止郵箱地址被惡意採集

郵箱地址遠離被惡意採集的方法其實有很多種,包括但不限於註冊網易、 GMail 、 Hotmail 等等之類的免費郵箱,或者語義化郵箱址址,也或者截
圖等等;其實 WordPress 有內置函數,可以對郵箱地址進行加密處理,該函數為:antispambot(),位於 wp-
include/formatting.php,具體用法如下:

 echo antispambot(get_the_author_email());


antispambot() 函數會解析由 get_the_author_email()
函數 (該函數與 the_author_email() 幾乎相同,唯一的不同在於前者返回作者的 e-mail 地址而後者顯示作者的 e-mail 地址) 傳來的
e-mail 地址。利用 echo 命令可顯示 antispambot() 的輸出結果。

antispambot() 函數的特點在於,它只對 e-mail 地址的某一部分進行編碼,並且每次加載頁面時,被編碼的部分也會發生變化,可以有效防止垃圾郵件的入侵。

如果您需要在您的日誌內容內添加郵箱地址,又很想遠離被垃圾郵件侵蝕的煩惱,可以看看水煮魚分享的技巧:自動隱藏郵件地址防止垃圾郵件

2 、修改默認發送郵箱地址

如果有朋友在您的博客裏註冊了新的用户名,WordPress 會以 「WordPress@您的博客域名」 為默認發送郵箱地址向該朋友發送一封註冊信息的郵件;大多數時候,我們可以借住於騰訊 QQ 郵箱來自定義自己的域名郵箱,以此可以更顯專業化;
比如您設置您的域名郵箱為 support@yourdomain.com,那如何進一步來修改默認的發送郵箱地址呢?
第一步:修改基礎設置中的郵箱地址為 support@yourdomain.com
第二步:代碼如下:

function naruco_from_email($email) {
    $mod_from_email = get_option('admin_email');
    return $mod_from_email;
}

function naruco_from_name($email){
    $mod_from_name = get_option('blogname');
    return $mod_from_name;
}

add_filter('wp_mail_from', 'naruco_from_email');
add_filter('wp_mail_from_name', 'naruco_from_name');

將這段代碼放在皮膚下的 functions.php 中的任意位置,即可起到修改默認郵箱地址的效果;
更多關於 WordPress 內置 mail 的使用方法,可以查看官方文檔:WP_Mail

3 、相關插件推薦

很多時候,我們利用 WordPress 的內置郵件功能發送郵件時,會被攔截也或會被標識為垃圾郵件;為了避免,我們可以採取使用相對較為成熟的插件,比如:WP Mail SMTP;
至於這個插件的使用與設置,可以查看該插件的説明文檔或者問問度娘、谷歌