本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知或向一介資男的 LINE 社群反應。
如果本站內容對你有幫助,歡迎贊助支持


網站管理員一直收到信而其他人沒收到留言通知的情況也不太適合多人管理情境。

這個時候就是如果能自訂收件人與信件樣式就能比較有彈性!

外掛的改法可以參考這款:Custom Comment Notifications

外掛強歸強,但也要有變數替換概念的操作,才會比較能理解怎麼去設計、修改。

而如果只是要指定某些人收信,可以從 functions.php 去客製化,方法為:

function mxp_comment_moderation_recipients($emails, $comment_id) {
    // 以此類推新增收件人
    $emails = array('[email protected]', '[email protected]', '[email protected]');
    return $emails;
}
add_filter('comment_moderation_recipients', 'mxp_comment_moderation_recipients', 11, 2);
add_filter('comment_notification_recipients', 'mxp_comment_moderation_recipients', 11, 2);

Gist: link

這程式碼片段中的陣列就是有留言時,網站通知的收件人陣列,改成你想通知的對象信箱即可!


Share:

作者: Chun

WordPress 社群貢獻者、開源社群推廣者。專注於 WordPress 外掛開發、網站效能最佳化、伺服器管理,以及 iDempiere 開源 ERP 導入與客製開發。曾參與 WordCamp Taipei 等社群活動,GitHub Arctic Code Vault Contributor。提供資訊顧問、WordPress 開發教學、主機最佳化與企業 ERP 整合服務。

參與討論

  1. service
  2. chnnyaa45

2 則留言

  1. 感謝您的分享,這招非常實用!想請問若要設定多組信箱,程式碼部分該如何調整比較好呢?

發佈留言

發佈回覆給「Eka Nurcahyaningsih」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章
Filter
Apply Filters
Mastodon