激活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回复通知问题的问题终于解决了。
我没用插件,用的代码。
@刘印博客 这个看自己喜欢,随随便用什么的~
@子痕 回复邮件测试,是否发送邮件成功!
有插件的,嵌套评论就不错。你也可以用多说那样的社交评论插件嘛。
@小年 之前就习惯这个插件了,感觉也蛮好的~就没用其他的了~
加个空格解决了好多问题~
真的是加个空格可以解决问题吗?
@子痕 试试就知道了~
@子痕 试了几次,不知道有没有好~