search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

WordPress – 自動寄送留言回覆通知給留言作者 – ARON HACK 亞倫害的

WordPress – 自動寄送留言回覆通知給留言作者


當使用者在你的網站留言,而且這個獲言獲得新回覆的時候,以下這段程式碼會自動寄送回覆通知給留言作者。你可以寄送密件副本到管理員信箱,監控這個功能是否正常執行。

但是在WordPress的預設設定中,留言欄位中的Email並不是必填,若使用者未填寫Email欄位,就會導寄通知寄送失敗。下一篇教學中會告訴你如何修正。

add_action( 'comment_post', 'send_comment_notification_mail', 10, 2 );
function send_comment_notification_mail( $comment_ID, $comment_approved ) {

    if( 1 === $comment_approved ){

        $comment = get_comment( $comment_ID );

        if($comment->comment_parent != 0){

            $parent_id = $comment->comment_parent;
            $parent_comment = get_comment( $parent_id );
            $author_mail = $parent_comment->comment_author_email;
            $post_link = get_permalink($parent_comment->comment_post_ID);
            $post_title = get_the_title($parent_comment->comment_post_ID);

            $comment_link = $post_link."#comment-".$parent_id;
            $comment_link = urldecode($comment_link);


            $to = $parent_comment->comment_author." ";
            $content = "您在「AROH HACK 亞倫害的 - ".$post_title."」的留言有新回覆。\n".
                                 $comment_link;


            $headers[] = 'From: ARON HACK 亞倫害的 ';
            // $headers[] = 'Cc: [email protected]';
            $headers[] = 'Bcc: [email protected]';


            wp_mail($to,
                    "[AROH HACK 亞倫害的] 您的留言有新回覆",
                    $content,
                    $headers);
        }
    }
}

這個教學用到的Hooks

get_comments
wp_mail

推薦文章

The Complete WordPress Customization Tutorial – Just Copy And Paste And Work

Content Protection by DMCA.com


熱門推薦

本文由 aronhackcom 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦