wordpress评论者网站在新页面打开
又折腾了一次博客,这次不是折腾主题,是折腾wordpress自带的源码。原因是今天小卢想要评论者的网站在新窗口打开,我也想要这个功能,于是我俩就找。最后,终于找到了,原文在这里,不过上面修改的是wordpress 2.3,已经有些不适用新的版本了,所以,我决定写一篇新的来告诉大家!
言归正传,进入\wp-includes目录,建议使用Macromedia Dreamweaver,打开comment-template.php找到148行
- $return = “<a href=’$url’ rel=’external nofollow’>$author</a>”;
该语句是get_comment_author_link()函数的返回值,从字面就可以得知,这个函数的作用在于获取评论者的链接。很明显,语句中$return变量返回的就是评论者的链接地址,我们可以直接在href前面加上target=”_blank”,如:
- $return = “<a target=’_blank’ href=’$url’ rel=’external nofollow’>$author</a>”;
改好覆盖即可。
万戈有篇文章WordPress 评论链接重定向跳转,也是修改评论,防止泛滥的Spam,所以想改的朋友可以过去看下,这里我就不说了,那里已经很详细了,只要你会复制粘贴即可。
提示下:万戈代码里面的header(“Location: http://wange.im/“);
那里的网址改为你的网址,否则如果评论作者的网站打不开的话,就跳到万戈的网站上啦,嘿嘿。
本文写于2010-05-12,采用 【BY-NC-SA】 进行授权。


哈哈,支持个。很不错。
2010年05月12日 15:54 | 1楼
嘿嘿,还有一个修改计划,不过要等一段时间了,现在不折腾了。
2010年05月12日 15:57 |
千万别直接复制代码,因为我没有装代码插件,所以代码直接复制是不能用的。复制下来检测标点,要英文标点才行。
2010年05月12日 15:59 | 2楼
万戈那个代码我就抄到我博客了,哈哈
2010年05月12日 17:04 | 3楼
嘿嘿,我经常去偷他代码!
2010年05月12日 20:10 |
学习啦 一直考虑过这个问题 不过由于拖习惯了 一直也没弄
2010年05月12日 18:29 | 4楼
我以前弄了,不过博客恢复的时候没啦,让小卢提醒了,于是加上了!
2010年05月12日 20:11 |
用Chrome都习惯中建了
2010年05月12日 21:35 | 5楼
嘿嘿,我现在还是用的IE7,不过测试的时候用其他浏览器!
2010年05月13日 09:10 |
用中键习惯了,没注意到
2010年05月13日 00:48 | 6楼
呵呵,看来我是out了..
2010年05月13日 09:14 |
的确 现在用chrome 中键就可以搞定 倒是忽视了这个问题了
不过我现在还是觉得少折腾点了
2010年05月13日 08:13 | 7楼
我现在也不怎么折腾了,主要是精简代码,把我博客的速度提上去!
2010年05月13日 09:22 |
我就不行了 不懂代码 只会用插件 而且还不用那种要改来改去的
2010年05月13日 14:43 |
没找到comment-template.php文件,也没搜索到后面的那句代码。。。估计是主题的事儿。。
2010年05月13日 08:40 | 8楼
登陆FTP,在wp-includes目录下找到就可以了。comment-template.php是wordpress自带的文件,不掺和主题。
2010年05月13日 09:23 |
无知的我,懂了
2010年05月13日 12:02 |
嘿嘿,这不算什么技术活!
2010年05月13日 12:45 |
呵呵,居然在google搜索中,又到了这里啊!
2010年05月20日 15:01 | 9楼
主要是稍微做了一点点的优化,而且我在写这文章的时候去查了,教程很少。
2010年05月20日 15:03 |
学习了,去使用一下
2010年08月10日 18:14 | 10楼