本人很早之前就想做个自己的博客网站,可苦于一是不怎么懂网站开发技术,二是经济不够宽裕,所以走过很多弯路。
之前也热血沸腾的买了些PHP实例开发,Django框架开发等书籍拿来啃,可结果就如大多数人那样,三天打鱼,两天晒网。网站开发成了我建站的第一个拦路虎,我被折腾的不轻,这中间我消耗了太多的时间和精力。好在幸运女神是眷顾我的,突然有一天发现了wordpress框架,同时发现了大量做主题的前辈们,感谢他们的付出使我们现在建站是如此的简单。
在众多优秀的主题中,我反复筛选,最后终于确定了鸟哥的知更鸟主题,现在我也很庆幸我当时的选择,这个主题确实很优秀,很多遇到的问题他都有解决,并且鸟哥很耐心,我经常一有问题他就第一时间给我解答,在我搭建网站的过程中给了我太多帮助。
今天讨论的题目就是我搭建网站碰到的一个小问题,在这里记录下,希望大家遇到相似的问题也可以从中得到思路或方法。
大家都知道,wordpress一般是不在链接上加target="_blank"的,这是因为国外认为这样会多开一些进程,降低用户体验,浪费用户资源。可在中国,加这个属性很有利于我们网站的留存率,所以就会有人想加这个属性,但是我试验了下网上的方法,只能全站所有链接加这个属性,这让我很无语。在摸索了两天后,我恶补了下js代码,终于改成了自己想要的样子(只想文章链接加这个属性)。
下面是我改的代码,这段代码要放在主题目录下的footer.php文件开头中。
- <script type="text/javascript">
- var anchors = document.getElementById("page").getElementsByTagName("a");
- for(i=0;i<anchors.length;i++)
- {
- var anchor_item = anchors[i];
- if (anchor_item.href.indexOf("/archives/") >= 0 &&
- anchor_item.href.indexOf("/category/") == -1)
- {
- anchor_item.target="_blank"; target="_blank"
- }
- }
- </script>
再次感谢鸟哥的知更鸟主题,我会越做越好,谢谢你的指引。
午夜猫(www.5yemao.com),专注互联网的网站。

我的微信
这是我的微信扫一扫