人气在某种程度上可以作为衡量一个独立博客成功或者受欢迎与否的参数,我们希望有更多的人来访问我们的博客,并且希望他们能够在这里停留足够长的时间,能够多翻阅几篇博文、多发表几篇评论无疑是对我们最大的肯定。
想一想这种状况,某位朋友因为偶然的原因链到我们的博客,读完一篇博文觉得意犹未尽,当他翻看下面的评论的时候,发现另一位朋友的留言很精彩,很自然的一个动作,他在那位朋友的链接上点击了一下鼠标左键,然后就从我们的博客页面跳转到了那位朋友的页面,转而去欣赏那位朋友的大作去了。对于我们的博客而言,这就是访客流失的一种类型。
这绝对不是我们希望达到的效果,我们希望当访客单击评论者链接的时候,评论者的网站是在一个新的标签或者新的窗口打开,而我们自己的博客页面并不会被关闭;这样当新朋友浏览完他感兴趣的评论者页面后,还可以再回来接茬看我们的博客,这就是所谓的在新窗口打开评论者链接。
如何实现这种效果?方法多种多样,但我认为修改wordpress程序源码是最不可取的,一旦升级程序,所做的一切修改都白费力气。不罗嗦了,直接分享我的方法,通过向wordpress主题文件中插入一段简单的js语句,来实现在新窗口打开评论者链接的目的。
<script type="text/javascript"> function externallinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { var anchor = anchors[i]; if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external nofollow") { anchor.target = "_blank"; } } } window.onload = externallinks; </script>
将上述代码置于footer.php文件body标记结束之前就好了,当然这段代码不仅仅对于评论者链接有效,它对于所有的外部链接均有效,比如友情链接也会同时实现在新窗口打开的效果。
最后放一张图片,试验一下某个图片外链主机的稳定性。
发表回复