WordPress中郵件的一些修改和自訂技巧

來源:互聯網
上載者:User
更改郵件內容類型為 HTML
在 WordPress 中 發送郵件需要使用 wp_mail() 函數,但是郵件內容預設的類型卻是“text/plain”,也就是不支援 HTML。

如果你想要在郵件內容中添加 HTML 程式碼,除了發送“Content-Type: text/”的 headers 資訊之外,還可以利用過濾器統一修改。

/**  *WordPress 更改郵件內容類型為 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' );

這樣,郵箱的內容預設就支援 HTML 程式碼了。

自訂郵件的發送郵件和寄件者
使用 SMTP 外掛程式的時候可以自訂郵件的寄件者和郵件,這裡就有了一個問題,如果沒有使用 SMTP 外掛程式怎麼自訂郵件的寄件者和發件郵箱呢?

預設情況下,寄件者是 “WordPress < wordpress@example.com >”,這樣使用者無法直接回複,而且很容易被判斷成垃圾郵件,導致使用者收不到。

如果要修改寄件者和寄件者郵箱,只需要使用一段小代碼即可,放到 functions.php(瞭解更多) 裡:

/**  *WordPress 自訂郵件發送郵件和寄件者  *http://www.endskin.com/change-mail-from-info/*///寄件者function Bing_wp_mail_from_name(){  return '斌果';//可自行修改}add_filter( 'wp_mail_from_name', 'Bing_wp_mail_from_name' ); //發送郵件function Bing_wp_mail_from(){  return 'admin@endskin.com';//可自行修改}add_filter( 'wp_mail_from', 'Bing_wp_mail_from' );

以上就介紹了WordPress中郵件的一些修改和自訂技巧,包括了發送郵件方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.