若何完成wordpress批評答復郵件關照

姚偉:新人進修收集營銷的辦法和技能
2016-05-13
張方文:論大概會發生負面的六種推行方法
2016-05-13
Show all

若何完成wordpress批評答復郵件關照

  居心的同夥們確定發明瞭,收集營銷博客比來開端特殊的看重網站的用戶體驗度,比來幾篇文章都是關於增長用戶體驗度的wordpress功效優化。用過wordpress的同夥們確定也都曉得wordpress的壯大,以是我在這裡就沒有吹捧瞭。

  對wordpress博客來講,批評能夠說是網站的魂魄,也是表現網站人氣的一個相當主要的身分,像我的博客天天都邑有許多的留言,(由於之前應用瞭Willin Kan 巨匠的屏障wordpress渣滓批評的辦法,以是我網站裡的批評都長短機械人留言),那末增長這些訪客對網站的粘度就顯得尤其主要瞭。

  許多wordpress博客的批評許多,然則卻很少看到作者的答復,那末這就成瞭增長網站粘度的沖破口,讓訪客能實時看到他在你網站留言的答復,並對你的網站舉行再次回訪。若何完成wordpress批評答復郵件關照,人人能夠看上面的辦法:

  在主標題錄的functions.php中增長以下代碼:

/* comment_mail_notify v1.0 by willin kan. (無勾選欄) */

function comment_mail_notify($comment_id) {

$admin_email = get_bloginfo (admin_email); // $admin_email 可改為你指定的 e-mail.

$comment = get_comment($comment_id);

$comment_author_email = trim($comment->comment_author_email);

$parent_id = $comment->comment_parent ? $comment->comment_parent : ;

$to = $parent_id ? trim(get_comment($parent_id)->comment_author_email) : ;

$spam_confirmed = $comment->comment_approved;

if (($parent_id != ) ($spam_confirmed != spam) ($to != $admin_email) ($comment_author_email == $admin_email)) {

/* 上面的判斷式,決定發出郵件的需要條件:

($parent_id != ) ($spam_confirmed != spam): 答復的, 並且沒有是 spam 才可發, 必須!!

($to != $admin_email) : 沒有發給 admin.

($comment_author_email == $admin_email) : 隻要 admin 的答復才可發.

可視個人需求修正以上條件.

*/

$wp_email = no-reply@ . preg_replace(#^www\.#, , strtolower($_SERVER[‘SERVER_NAME’])); // e-mail 發出點, no-reply 可改為可用的 e-mail.

$subject = 您在 [‘ . get_option(blogname) . ‘] 的留言有瞭答復;

$message =

<div style=background-color:#eef2fa; border:1px solid #d8e3e8; color:#111; padding:0 15px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;>

<p> . trim(get_comment($parent_id)->comment_author) . , 您好!</p>

<p>您曾在《 . get_the_title($comment->comment_post_ID) . 》揭櫫的留言:<br />

. trim(get_comment($parent_id)->comment_content) . </p>

<p> . trim($comment->comment_author) . 給您的答復:<br />

. trim($comment->comment_content) . <br /></p>

<p>您能夠點擊 <a href= . htmlspecialchars(get_comment_link($parent_id)) . >檢察答復完全內容</a></p>

<p>迎接您下次惠臨 <a href= . get_option(home) . > . get_option(blogname) . </a></p>

<p>(此郵件由體系主動收回, 請勿答復.)</p>

</div>;

$from = From: \ . get_option(blogname) . \ <$wp_email>;

$headers = $from\nContent-Type: text/html; charset= . get_option(blog_charset) . \n;

wp_mail( $to, $subject, $message, $headers );

//echo mail to , $to, <br/> , $subject, $message; // for testing

}

}

add_action(comment_post, comment_mail_notify);

// – END –
以上代碼加到functions.php的末瞭便可,本人以作測試!很完善!

本文地點:/you-jian-tong-zhi.html

Comments are closed.