邪罗刹的菠萝阁


> 昨天星网童鞋留言说想要我的 WP Thread Comment 的邮件回复通知插件的邮件样式的源代码。
> 干脆给大家都共享一下。特地调整了一下代码,我想很多童鞋不喜欢灰朦朦的,就改成兰色啦。

> O(∩_∩)O 好东西就是共享给朋友们一起用的嘛。我的副标题是“4ll f0r on3 , 0ne for a1l ~ !”

> 因为宽带忘记缴费了,所以现在使用老爸的3G上网卡,不过他自己也要用,所以写完就下线了。
> 老爸说明天再去缴费,今天很忙,所以大概明天才能继续上网,可能有些任务完成不了了,不好意思。

1. 插件作者关于自动替换字符串的说明

> 1. [pc_date] - 表示父评论的日期
> 2. [pc_content] - 表示父评论的内容
> 3. [cc_author] - 表示子评论的作者
> 4. [cc_date] - 表示子评论的日期
> 5. [cc_url] - 表示子评论的作者链接
> 6. [cc_content] - 表示子评论的内容
> 7. [commentlink] - 表示父评论的链接
> 8. [blogname] - 表示博客名
> 9. [postname] - 表示文章名

2. 本人在源代码里找到的一些未说明的替换字符串

> 1. [pc_author] - 评论留言者名称

3. 我的邮件回复通知代码

<div style="margin: 1em 40px 1em 40px;background-color:#eef2fa;
border:1px solid #d8e3e8;color:#111;padding: 0 15px;">
<p>Hi!<strong>[pc_author]</strong>,你在 <strong>《[postname]》</strong>
上的评论有了新回复</p>
</div>
<div style="margin: 1em 40px 1em 40px;background-color:#eef2fa;
border:1px solid #d8e3e8;color:#111;padding: 0 15px;">
<p>>> <strong>你</strong> 说:<br /><br /> [pc_content]</p>
<p>>> <strong>[cc_author]</strong> 回复说: <br /><br />[cc_content]</p>
<p>>> 继续围观,请传送至: <a href="[commentlink]">[commentlink]</a></p>
<p style="float:right"> —— From <a href="http://www.evlos.org/">
<strong>My Blog</strong></a></p>
</div>

4. 这个是插件中替换字符串的源代码,有兴趣的童鞋可以看看

$mail_subject = $this->options['mail_subject'];
$mail_subject = str_replace('[blogname]', get_option('blogname'), $mail_subject);
$mail_subject = str_replace('[postname]', $post->post_title, $mail_subject);

$mail_message = $this->options['mail_message'];
$mail_message = str_replace('[pc_date]',
	mysql2date( get_option('date_format'), $pc->comment_date), $mail_message);
$mail_message = str_replace('[pc_content]', $pc->comment_content, $mail_message);
$mail_message = str_replace('[pc_author]', $pc->comment_author, $mail_message);

$mail_message = str_replace('[cc_author]', $cc->comment_author, $mail_message);
$mail_message = str_replace('[cc_date]',
	mysql2date( get_option('date_format'), $cc->comment_date), $mail_message);
$mail_message = str_replace('[cc_url]', $cc->comment_url, $mail_message);
$mail_message = str_replace('[cc_content]', $cc->comment_content, $mail_message);

$mail_message = str_replace('[blogname]', get_option('blogname'), $mail_message);
$mail_message = str_replace('[blogurl]', get_option('home'), $mail_message);
$mail_message = str_replace('[postname]', $post->post_title, $mail_message);

$permalink = get_permalink($comment_post_id);
Leave a comment
68 Comments.
  1. Auston Jary Google Chrome Windows 坐沙发!#1

    过来沙发~

    @
  2. Auston Jary Google Chrome Windows 坐板凳!#2

    我也正想要这个~
    嘿嘿 :redface:

    @
  3. Rusaer Internet Explorer Windows 躺地板!#3

    很好,很强大!原本在邮箱上看Rss。发现不来原文章留个言对不住博主了。收载了

    @
  4. 学习下

    @
  5. 九站 Internet Explorer Windows 下水道!#5

    提个问题,发送邮件的.PHP是在什么时候触发呢?在评论一POST的时候么?

    @
  6. 阿士 Internet Explorer Windows 地心!#6

    不错,用你这个了

    @
  7. 收藏之~~有机会改下~~ :idea:

    @
  8. 留下了,做个留言板

    @
  9. 改了一点 :cool:

    @
  10. 一直觉得默认的那个相当丑陋~
    你这个方案,我觉得外形和颜色,搭配很不错~

    @
  11. 我貌似没用这个。。

    @
  12. 你这个还不错哦

    @
  13. 我不知道,有没有人收到过我的邮件回复,反正,我用过三个邮件回复插件,一个都不顶用的说,算了,不用也罢。

    @
  14. 好东西啊,这简直就是资料库!

    @
  15. 先收藏了!暂时不用! :mrgreen: :mrgreen:

    @
  16. wp就是比zblog好

    @
    • @卢松松 , 嘿嘿 松松终于来我博客啦 ~
      真开心 ~
      以后天天去你那里玩 ~
      话说松松可把Zblog搞得有声有色的 ~
      一点也不差WP来着 ~

      @
  17. 看到这个,我想我也要改下我邮件回复后面的签名了~~嗯嗯!

    @
  18. WP Thread Comment 插件在我这主题中会乱. 不知道如何解决~有空帮帮忙看看哈

    @
  19. 嗯··不错啊!

    @
  20. 围观下 :rolleyes:

    @
  21. 多谢共享,不过我也看不懂啊

    @
  22. @619 , 好强力的 插入 ~ 哈哈 ~

    @
  23. :redface: 前两天老万还说我骗PV来着,没有邮件通知……

    @
  24. 这个倒是很有用,收藏一下

    @
  25. wp 好像很复杂。收藏。

    @
  26. 我好像还没这功能

    @
  27. 要是早看到这个 就不用我浪费功夫了....
    害我还从邮箱原文里面改成html 再自己贴代码 - -太杯具了...

    直接到这里复制粘贴多快... :confused:

    @
  28. 嗯,我的自己改了,当时也和mice一样,自己到邮箱里复制的。。。还是模样木木的。 :exclaim:

    @
  29. 这个插件只能回复给留言者,而不能回复给作者吧?
    比如:你写了《共享下我的邮件回复通知代码》这篇文章,当我在你这篇文章发表评论时,你能收到邮件提醒吗?好像不可以吧?只有你对我的评论进行回复时,对我的邮件提醒吧?

    @
  30. 是吗?我一直没有这个功能的,是不是哪里要配置的?刚刚迁移来wordpress,所以一直在探索这个功能。

    @
  31. 谢啦.

    @

Leave a Reply


[ Ctrl + Enter ]