WordPress中郵件的一些修改和自定義技巧
更改郵件內(nèi)容類型為 HTML
在 WordPress 中發(fā)送郵件需要使用 wp_mail() 函數(shù),但是郵件內(nèi)容默認(rèn)的類型卻是“text/plain”,也就是不支持 HTML。
如果你想要在郵件內(nèi)容中添加 HTML 代碼,除了發(fā)送“Content-Type: text/”的 headers 信息之外,還可以利用過濾器統(tǒng)一修改。
/** *WordPress 更改郵件內(nèi)容類型為 HTML *http://www.endskin.com/mail-content-type-html/ */ function Bing_set_html_content_type_html(){ return 'text/html';//可以自定義類型 } add_filter( 'wp_mail_content_type', 'Bing_set_html_content_type_html' );
這樣,郵箱的內(nèi)容默認(rèn)就支持 HTML 代碼了。
自定義郵件的發(fā)送郵件和發(fā)件人
使用 SMTP 插件的時候可以自定義郵件的發(fā)件人和郵件,這里就有了一個問題,如果沒有使用 SMTP 插件怎么自定義郵件的發(fā)件人和發(fā)件郵箱呢?
默認(rèn)情況下,發(fā)件人是 “WordPress < wordpress@example.com >”,這樣用戶無法直接回復(fù),而且很容易被判斷成垃圾郵件,導(dǎo)致用戶收不到。
如果要修改發(fā)件人和發(fā)件人郵箱,只需要使用一段小代碼即可,放到 functions.php(了解更多) 里:
/** *WordPress 自定義郵件發(fā)送郵件和發(fā)件人 *http://www.endskin.com/change-mail-from-info/ */ //發(fā)件人 function Bing_wp_mail_from_name(){ return '斌果';//可自行修改 } add_filter( 'wp_mail_from_name', 'Bing_wp_mail_from_name' ); //發(fā)送郵件 function Bing_wp_mail_from(){ return 'admin@endskin.com';//可自行修改 } add_filter( 'wp_mail_from', 'Bing_wp_mail_from' );
相關(guān)文章
利用php獲取服務(wù)器時間的實(shí)現(xiàn)代碼
本篇文章是對使用php獲取服務(wù)器時間的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP下使用CURL方式POST數(shù)據(jù)至API接口的代碼
PHP下使用curl方式post數(shù)據(jù)至api接口的方法,大部分的API的HTTP請求方式都為GET,所以不管用AJAX和PHP二次處理都能拿到返回的數(shù)據(jù),但是一些API的HTTP請求方式是POST,那么我們就需要使用到curl了2013-02-02詳解WordPress中創(chuàng)建和添加過濾器的相關(guān)PHP函數(shù)
這篇文章主要介紹了WordPress中創(chuàng)建和添加過濾器的相關(guān)PHP函數(shù),分別是apply_filters()函數(shù)和add_filter()函數(shù)的使用,需要的朋友可以參考下2015-12-12mysql4.1以上版本連接時出現(xiàn)Client does not support authentication prot
mysql4.1以上版本連接時出現(xiàn)Client does not support authentication protocol問題解決辦法...2007-03-03PHP基于DateTime類解決Unix時間戳與日期互轉(zhuǎn)問題【針對1970年前及2038年后時間戳】
這篇文章主要介紹了PHP基于DateTime類解決Unix時間戳與日期互轉(zhuǎn)問題,通過DateTime類解決1970年前及2038年后時間戳顯示與計算問題,非常簡單實(shí)用,代碼中備有較為詳盡的注釋便于理解,需要的朋友可以參考下2018-06-06PHP的SQL注入實(shí)現(xiàn)(測試代碼安全不錯)
看黑客是如何入侵的,我們寫編寫php代碼的過程中,最好自己先測試效果。2011-02-02