折腾无极限
不曾长大

让主题支持Mail to Commenter评论样式

激活Mail to Commenter插件之后,回复时邮箱一直收不到评论,在后台测试时可以用。换了下其它主题测试后又用,但用Codename H Rev.96主题后又不能通知到邮件了。于是查看了主题代码,发现回复的代码是

 '回复','depth' => $depth, 'max_depth' => $args['max_depth']))) ?>

没有激活回复发送邮件的按钮,如果采用默认的mailtocommenter_button()函数的输出内容和格式,那就没有了之前主题漂亮的效果。默认的自定义按钮代码如下:


本来想改下代码,直接参数设置成mailtocommenter_button,但是mailtocommenter_button函数会直接输出默认的样式链接,没法将值传给reply_text作为参数,修改半天总是出错,索性直接用默认的样式好了。后来想到一个办法,既然按钮可以自定义,直接在后台重新定义按钮样式好了。

不过还是有点不爽,回头再研究下兼容的代码。

————————华丽的分割线————————
更新 2012年5月15日0:10:43

今天又细细看了下Mail to Commenter激活发送邮件的代码,只要“@用户+空格”就可以了,再看看默认的“@用户”,瞬间醍醐灌顶、恍然大悟、顿胸捶足,只要在</a>前面加一个空格就好了,具体代码如下:

$("#comment").append("<a href=" + reid + ">@" + rename + " </a> ").focus();

每个皮肤的js代码略有所不同,但只要找到“@”的位置就大概就是了。

此时,如何让wordpress主题不支持Mail to Commenter回复通知问题的问题终于解决了。

赞(0) 打赏
未经允许不得转载:子痕的博客 » 让主题支持Mail to Commenter评论样式

评论 9

  1. #-19

    我没用插件,用的代码。

    刘印博客13年前 (2012-04-24)回复
  2. #-18

    @刘印博客 这个看自己喜欢,随随便用什么的~

    子痕13年前 (2012-04-25)回复
  3. #-17

    有插件的,嵌套评论就不错。你也可以用多说那样的社交评论插件嘛。

    小年13年前 (2012-04-25)回复
  4. #-16

    @小年 之前就习惯这个插件了,感觉也蛮好的~就没用其他的了~

    子痕13年前 (2012-04-25)回复
  5. #-15

    加个空格解决了好多问题~

    断峰狼13年前 (2012-05-15)回复
  6. #-14

    真的是加个空格可以解决问题吗?

    断峰狼13年前 (2012-05-15)回复
    • @子痕  试试就知道了~

      子痕13年前 (2012-05-15)回复
    • @子痕  试了几次,不知道有没有好~

      子痕13年前 (2012-05-15)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏