> 小邪发现WP自带的评论通知邮件功能发送的邮件中,评论链接指向的并不是单条的评论。
> 而是 #comments,即整个评论列表。如果点击它,就会传送到评论和文章间的位置。

> 然后我们需要找到这条评论就要拉滚动条或者使用浏览器自带的查找功能,很是麻烦。
> 所以小邪打算把这个链接修改一下,让传送门更淫荡一些,直接传送到那条评论的位置。
一. 评论通知邮件:
> 注意!!!
> 小邪摆弄的这个是评论邮件通知作者的WP自带功能,不是回复评论后通知评论者的功能额。
> 刚才好多童鞋没搞清楚呢,小邪现在自个儿躲角落里画圈圈去鸟 ╮(╯▽╰)╭。
> 链接尾部原本的样子 - use-regex-to-clear-the-mix-of-tag-img/#comments
您的文章 #1887 “使用正则式整理数据库中IMG标签” 有新评论 作者:619(IP: [马赛克],[马赛克]) 电子邮件: [马赛克] URL: http://liuyijun.com Whois: http://ws.arin.net/cgi-bin/whois.pl?queryinput=[马赛克] 评论: <a href="#comment-5802" rel="nofollow">@邪 罗刹</a>, 这颗心,拔凉拔凉的 ..您能在这里查看这篇文章的全部评论: http://www.evlos.org/2010/01/05/use-regex-to-clear-the-mix-of-tag-img/#comments 删除评论:http://www.evlos.org/wp-admin/comment.php?action=trash&c=5804 标记为垃圾评论:http://www.evlos.org/wp-admin/comment.php?action=spam&c=5804
> 我们需要的尾部 - use-regex-to-clear-the-mix-of-tag-img/#comment-5780
您的文章 #1887 “使用正则式整理数据库中IMG标签” 有新评论 作者:619(IP: [马赛克],[马赛克]) 电子邮件: [马赛克] URL: http://liuyijun.com Whois: http://ws.arin.net/cgi-bin/whois.pl?queryinput=[马赛克] 评论: <a href="#comment-5802" rel="nofollow">@邪 罗刹</a>, 这颗心,拔凉拔凉的 ..您能在这里查看这篇文章的全部评论: http://www.evlos.org/2010/01/05/use-regex-to-clear-the-mix-of-tag-img/#comment-5804 删除评论:http://www.evlos.org/wp-admin/comment.php?action=trash&c=5804 标记为垃圾评论:http://www.evlos.org/wp-admin/comment.php?action=spam&c=5804
二. WP的 Wp_notify_postauthor 函数:
> 这个函数的介绍是这个样子的,小邪稍稍翻译了一下,只要有点概念就好。
/* * Notify an author of a comment/trackback/pingback to one of their posts. * 当文章上面留下的评论、引用和广播的时候,使用邮件通知作者 * * @since 1.0.0 * 函数是在 1.0.0 版本添加进来的 * @param int $comment_id Comment ID * 需要一个 Int 类型的 $comment_id 参数 * * @param string $comment_type Optional. * The comment type either 'comment' (default), 'trackback', or 'pingback' * $comment_type 是一个可选函数,为空则内容为评论,否则有评论、引用和广播可选 * @return bool False if user email does not exist. True on completion. * 如果作者没有保存自己的 E-mail 则返回假,否则在发送成功后返回真 */
> 接着咱们开始修改咯,在 2.9.1 里面这个位置是在第 1019 行附近。
$notify_message .= get_permalink($comment->comment_post_ID) . "#comments\r\n\r\n"; //找到这个位置,把上面的代码修改为下面这样既可,小邪换了行,因为单行会超出页面 //所以以后如果小邪在代码上换过行,请将换行去掉再才能使用查找功能喔 $notify_message .= get_permalink($comment->comment_post_ID) . "#comment-$comment_id\r\n\r\n";
三. Mysql 内置函数:
1. Replace 函数 -
$sql = "update $dba.$table set $field = REPLACE($field,'$target','$result')"; //返回字符串以及所有被字符串替代的字符串,也就是说 //这里的字段 $field 被整个进行了替换,然后返回 mysql_query($sql);
> 小邪觉得这个是比较常用的内置函数了,做个备忘。
> 如果早一天知道,IMG标签清理程序就不用这么复杂鸟 ╮(╯▽╰)╭。
先沙发再说
@阿吴 , 嘿嘿,又大又软的沙发被阿吴抢去鸟 ~
板凳...再次围观代码帝
@mice , 啊哦,被围观了,嘿嘿嘿 ~ 围观淫荡的小邪 ~ :redface:
@mice,
代码帝,这个词儿用的好啊!
咱们的小邪可真算的上代码帝!
@619 , 还好啦 嘎嘎 ~ 小邪得加油了 不然被叫得不好意思起来 ~
屁股都红了 ~
你侧边栏的最新评论和组织文字错位到头像上了。。。火狐3.6
@QiQiBoY , = =,我火狐3.5.7一切正常呀,能否截图发小邪邮箱里,谢谢啊
话说,你3.6哪里下载来的,小邪看官网新版是3.5.7额 ~ :exclaim:
@邪 罗刹,
截图发你发送评论回复那个邮箱里了。
嘿嘿,程序我是不想改,这个WP更新这么快,修改程序累死了。
@一米 , 嘻嘻,小邪对用户体验太敏感了 ~ 所以修正修正 ~
看来我这是要灌水啦..
@苏扬 , 呵呵,灌吧灌吧 ~ 你一说灌水我就想到万戈兄 ~
那儿灌水还余热未尽呢 ~
太惨烈了 ~ :exclaim:
@北街 , 呵呵,沙发板凳地板下水道都没了 ~ ╮(╯▽╰)╭
@邪 罗刹,
我来的时候还是板凳滴,都怪我光顾着看文章了……哈哈 :confused:
@北街 , 杯具了 ╮(╯▽╰)╭,淡定 淡定 ~ :surprised:
@邪 罗刹,
给我看看在你留言页面的……
@北街 , 看到了,小邪现在没用电脑,只用手机回复的 ~
明天才有的碰电脑 ~ 明天再说吧 ~
@邪 罗刹,
OK!
你现在用的插件就很不错啊
@Rusaer , 额,小邪摆弄的这个是评论邮件通知作者的WP自带功能 ~
不是回复评论后通知评论者的那个插件 ~
@邪 罗刹,
哦,对,我误解了,我开始还开了评论通知,后来关了,太多邮件了。呵呵
@Rusaer , 嘻嘻,小邪现在是Gfans,所以都用邮箱结合操作的呢 ~
@邪 罗刹,
呵呵,每次看你回复邮件可以发现
都不知道我的博客发出来的是什么样子呢~~~得研究一下!!
@apollools , 额,小邪摆弄的这个是评论邮件通知作者的WP自带功能 ~
不是回复评论后通知评论者的功能 ~
别搞错喔 ~
围观代码
@开心凡人 , 围观凡人 = =
刚才才在群里大谈邮件通知的骚扰问题= =
@江流 , 小邪摆弄的这个是评论邮件通知作者的WP自带功能 ~
不是回复评论后通知评论者的功能 ~
额滴神,怎么那么多童鞋误会了呢 ~
@邪 罗刹,
我知道你说啥了,但是同样骚扰,我上博客直接看就ok了,还要通知我干啥,wp有一个鸡肋功能。。。。
@江流 , 呵呵,个人爱好不同,小邪就喜欢在邮箱里看 ~
我现在留言通知都接不到 装了mail插件都没有用
来看看代码帝 :exclaim:
@sweetdrug , 额,呵呵,建议装一个Smtp插件 ~
哎,我记得#comments是跳转到该评论的吧,显示在页头。。
@kaka , 呵呵 ~ 你可以在小邪这里试试来着 ~
http://www.evlos.org/2010/01/06/make-the-link-in-comments-mail-more-accurate/#comment-6025
http://www.evlos.org/2010/01/06/make-the-link-in-comments-mail-more-accurate/#comments
看看会传送到哪儿 ~
@邪 罗刹,
我发现我的那个事可以的。。。有个评论的id吧,类似下面这link,我的评论回复插件
http://thehlc.cn/index.php/2010/01/2696#comment-2343
@kaka , Orz ~ 老大 你肯定没看到这段文字 ~
--------------------------
> 注意!!!
> 小邪摆弄的这个是评论邮件通知作者的WP自带功能,不是回复评论后通知评论者的功能额。
> 刚才好多童鞋没搞清楚呢,小邪现在自个儿躲角落里画圈圈去鸟 ╮(╯▽╰)╭。
@邪 罗刹,
好吧。。看来我也要去画圈圈了。。
@kaka , 算鸟,咱俩一块儿画 ~
已经有10多个人这样了 ~ ╮(╯▽╰)╭
WP自带的评论通知邮件功能!!!
WP什么时候有这个功能了?!
@alswl , 额,貌似在后台的常规设置里填好邮箱就有的吧 ~
这个函数从WP1.0.0就有了呀 ~
@邪 罗刹,
狗眼一亮,呃,我理解错了~这是给博主的~
@邪 罗刹,
是不是只能给管理员的,如果有多用户怎么办?
@g , 不是呢,是给本文章的作者的 ~ :biggrin:
@alswl , 喔,呵呵,不是狗眼一亮 ~ 不好听 ~
应该说虎躯一震,灵台清明,整个人犹如重生一般 ~ :redface:
@邪 罗刹,
小邪还是才子啊~
@alswl , 囧了 ~ o(╯□╰)o 呵呵 ~
传送门是啥?
@漠岚 , 嘿嘿,是链接来着 ~ :biggrin:
哎,你们都是一群会折腾的主呀。
@娱乐博客 , 呵呵,折腾着玩呗 ~ O(∩_∩)O ~
:biggrin: 暂时关闭接收新评论的邮件...反正我都会不定时的上自己博客看的- -
@fatkun , 小邪是邮箱控,嘿嘿嘿嘿嘿 ~ 真恨不得在邮箱里回复评论来着 ~
2.76有这自带的功能吗?我还真一直没怎么去研究过后天,开博30来天。。。
邮件回复通知我装了N个插件没一个成功的,至今郁闷ing。。
@笨笨 , 汗,不会吧,2.76?!天哪,老兄你真的该升级了 ~
我们都是2.9.1的了 ~
----------------
没成功估计是windows主机吧 ~
装个smtp插件就好了 ~
@邪 罗刹,
smtp插件 ?什么地方下载,我就是windows主机,所以哭死。。。
升级我怕出故障哈哈,备份插件我装了几次备份时的状态不动。
所以搞得现在都害怕
@笨笨 , 这里下载,用法小邪不清楚,因为小邪没有需要它的地方 ~
但是很多童鞋都用这个,所以你不懂的地方问问百度吧 ~
http://wordpress.org/extend/plugins/wp-mail-smtp/
貌似我的已经有了。。。
@Nox , 额滴神,为什么没有人看到小邪的这段话 ~
> 注意!!!
> 小邪摆弄的这个是评论邮件通知作者的WP自带功能,不是回复评论后通知评论者的功能额。
> 刚才好多童鞋没搞清楚呢,小邪现在自个儿躲角落里画圈圈去鸟 ╮(╯▽╰)╭。
@邪 罗刹,
小邪,我错了,我没有好好看,我是坏同学,你画个圈圈诅咒我吧。。。
@Nox , 我画个叉叉圈圈调戏你 ~ :surprised:
@邪 罗刹,
小邪兄,兄弟这几天太忙了,哇哈哈,照顾不周,见谅啊。我马上要去老丈人家报喜去了。。。
@Nox , 没有关系的啦 ~
小邪已经习惯了 ~
你看看楼上楼下就明白了 ~ ╮(╯▽╰)╭
我竟然不知道WP自带有邮件回复,呵呵~
@疾风 , 恩,是文章有评论出现通知作者的那种 ~
wp给我发的千封邮件没看过一封,只在后台查看留言
好几天没上网了,用hero留下言
@ShuaiGe.Me , 汗 ~ 原来大家全都去后台的来着 ~ 小邪是邮箱控吗?!
不错不错 这个很实用 哈哈~
@smigoo , 呵呵,谢谢Smi的支持 ~
我也是g饭外加苹果饭!
@Revolution , 嘎嘎,( ^_^ )不错嘛,握手握手 ~
小邪很有才,效果很强大~
@Jonllen , 还好啦,呵呵,小邪喜欢修修改改的 ~
这个功能比较实用
@先看看 , 恩,还不错 ~
如果可以的话,最好别用邮件回复功能,每天都会受到很多邮件
@土狼妹妹 , 呵呵,小邪是邮箱控 ~ :biggrin:
我用的Godaddy的主机,这个评论回复邮件通知功能就没有用,不管再加什么插件,在主机端怎么设置都没有用,不知道是怎么回事?
@真爱左右 , 囧了,你的第6-7个没有看小邪这段话的了 ~
--------------------
> 注意!!!
> 小邪摆弄的这个是评论邮件通知作者的WP自带功能,不是回复评论后通知评论者的功能额。
> 刚才好多童鞋没搞清楚呢,小邪现在自个儿躲角落里画圈圈去鸟 ╮(╯▽╰)╭。
--------------------
算了,小邪习惯了。
话说Smtp插件用过没?建议试试 ~
http://wordpress.org/extend/plugins/wp-mail-smtp/
很强大。很牛X
@苏囧 , 呵呵,还好啦,小邪一直在努力 ~
小邪好邪恶~~
@老七 , No, No, 待会儿小邪的新文章出来以后,你一定会当场受精,额不对是震精 ~
@邪 罗刹,
我就这等!!!!
@老七 , Ok 了 ~ :biggrin:
反正,我的邮件通知,就从来没奏效过。飘过飘过。。。
小邪,真是为WP大军贡献了不少好东东,加油加油!
@Sawyer , 呵呵,小邪会加油的,谢谢支持 ~
过来学习下,之前也遇到过这种回复,有些时候被别人误解~~
@笑话 , = =,小邪真是失败,居然有1o多个人没看到第二段话 ~ 呜呜 ~
----------------------
> 注意!!!
> 小邪摆弄的这个是评论邮件通知作者的WP自带功能,不是回复评论后通知评论者的功能额。
> 刚才好多童鞋没搞清楚呢,小邪现在自个儿躲角落里画圈圈去鸟 ╮(╯▽╰)╭。
努力的寻找‘裸奔帝国专用传送门’ 中 ....
@619 , 裸奔帝国专用传送门 ~ 全世界都有呢 ~
你随便走到大街上 ~
看到个阴井盖,打开往下一蹦 ~ 就到鸟 ~ ╮(╯▽╰)╭
@邪 罗刹,
够狠 ..
@邪 罗刹,
哈哈,晚上不寂寞啰!
因为小邪来啰! :biggrin:
@619 , 承让 承让 ~ :surprised:
@619 , 小邪晚上才不陪裸奔帝国国王睡觉 ~
@邪 罗刹,
敢跑试试 ..
捏爆小小邪 ..
@619 , = =,小小邪真可怜 ~
先是下午被人围观,然后被人弹,现在还要被人捏 ~
天可怜见 ~!天可怜见呐 ~!
@邪 罗刹,
树大招风,树大招风啊!
@619 , 唧唧复唧唧 ~ 木兰没鸡鸡 ~
弟弟复弟弟 ~ 小邪弹弟弟 ~
@邪 罗刹,
天冷了,寻思着给小易俊打个线衣 ..
@619 , 弄个套一天到晚带上不就好咯?!
一层不够你套他个几十层 ~
保证你的小易俊帅呆了 ~ :surprised:
@邪 罗刹,
我日,小邪被我带坏了!
@619 , 这样才不辜负您老辛勤的教导啊 ~
吃不消了,睡觉罗,也祝你做个带 XXOO 的好梦 ~
@邪 罗刹,
今天是唯一一天,你上线不跟我聊QQ的一天
@619 , 乖,老妈把我电脑拿去用到11点半,然后就睡觉了 ~
也没还偶 ~ 而因为根证书的问题小邪的手机运行不了QQ ~
只有浏览器功能可以用呢 ~ 所以只能猥琐一点在这儿聊咯 ~
---
真的睡咯,明天爸妈在家里,肯定会老早把偶叫起来 ~
倒时候要是起不来,就惨鸟 ~ ╮(╯▽╰)╭
好吧,哎
自带这个不能带选框吧?有骚扰嫌疑哦
@羽中 , 小邪特郁闷中 o(╯□╰)o ~
从来就没有童鞋看到小邪的这段话过 ~
------------------------
> 注意!!!
> 小邪摆弄的这个是评论邮件通知作者的WP自带功能,不是回复评论后通知评论者的功能额。
> 刚才好多童鞋没搞清楚呢,小邪现在自个儿躲角落里画圈圈去鸟 ╮(╯▽╰)╭。
@邪 罗刹,
我明白了~~你划了几个圈圈了xD
@羽中 , 哇,这也被你发现了 ~ 哎呀呀 ~
-0- 我差点误解成为通知被回复人的邮件了···
@AA牌熊仔饼 , = =,幸好幸好 ~ 小邪已经被10多个误会的盆友几乎弄崩溃鸟 ~
我现在的应该是能定位到单条评论的!
@SATURN , 囧,希望你不是第14个没看到小邪这段话的 ~
> 注意!!!
> 小邪摆弄的这个是评论邮件通知作者的WP自带功能。
> 不是回复评论后通知评论者的功能额。
> 刚才好多童鞋没搞清楚呢,小邪现在自个儿躲角落里画圈圈去鸟 ╮(╯▽╰)╭。
@邪 罗刹,
额,小邪你要突出重点咯。。。
@SATURN , 感觉特囧 ~ 杯具++ ~
小邪放在第一点的第一段了 ~
以后得想办法更加更加突出才行 ~
呵呵,小邪就是勤奋啊~
@西安SEO , 小邪对代码有点狂热了 ~ :redface: 呵呵 ~