中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

WordPress中如何發(fā)送HTML郵件

2019-10-10    來源:愛站科技

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

現(xiàn)在很多小伙伴們都會(huì)用WordPress來發(fā)送html郵件,但是對于一些新手朋友們來說,會(huì)不知道在WordPress中如何發(fā)送HTML郵件,接下來我們就和西部數(shù)碼小編一起去看看WordPress中發(fā)送HTML郵件的方法。

方法一,用filter發(fā)送HTML郵件 發(fā)郵件用的函數(shù)是wp_mail(),wp_mail()則基于強(qiáng)大的郵件類phpMailer,所以發(fā)送HTML格式是小菜一碟。只是WordPress默認(rèn)以純文本格式發(fā)送郵件,我們收到的重設(shè)密碼、評論提醒、用戶注冊等郵件都是純文本格式的。

要發(fā)送HTML格式,wp_mail()給我們提供了一個(gè)filter可以改變content-type,在主題的functions.php或插件中寫如下代碼即可

?

?

?

?

復(fù)制代碼
代碼如下:

?

?

?


add_filter('wp_mail_content_type',create_function('', 'return "text/html";'));


這樣做會(huì)導(dǎo)致所有郵件都以html格式發(fā)送,那些本來用純文本發(fā)送的郵件可能會(huì)變得慘不忍睹(例如重設(shè)密碼、用戶注冊等郵件),所以可以只在滿足某些條件時(shí)使用HTML格式發(fā)送,其它時(shí)候還是用默認(rèn)的,這樣代碼變成下面這樣

?

?

復(fù)制代碼
代碼如下:

?

?


add_filter('wp_mail_content_type', 'sola520_use_html');
function sola520_use_html( $content_type ) {
if( '你的條件' )
return 'text/html';
else
return $content_type;
}


方法二,用$headers實(shí)現(xiàn)
只要在header中指定content-type為text/html,wp_mail()就會(huì)用html格式發(fā)送郵件。

?

?

?

復(fù)制代碼
代碼如下:

?

?

?


$headers = "MIME-Version: 1.0\n" . "Content-Type: text/html;";
wp_mail('me@example.net', 'The subject', '

The HTML message

', $headers);


以上就是小編為大家介紹WordPress中如何發(fā)送HTML郵件的內(nèi)容,看完后大家就不用擔(dān)心影響其它郵件,更省事,也適合發(fā)送自定義郵件。

標(biāo)簽: Wordpress HTML 郵件

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:如何解決WordPress反復(fù)出現(xiàn)需要升級數(shù)據(jù)庫的問題

下一篇:WordPress實(shí)現(xiàn)企業(yè)網(wǎng)站的方法