WP博客教程:把wordpress博客的评论链接改成新窗口打开

杨泽业 2017年10月9日18:05:2335,397 views

今天早上有访客在我的博客评论,我也回访了,但是发现跳转方式是当前页面直达新页面的,我知道这样的方式对于我的网站来说是非常不好的,必须改成在新窗口打开,于是赶快搜索教程,从上午折腾到下午,都没有成功,最后在知更鸟的博客找到了相关的代码,才轻轻松松的解决了问题。

WordPress博客

WordPress博客

操作方法:将代码,添加到主题顶部模板header.php中即可。

比如我的是:Begin: 主题页眉 (header.php)

 

代码如下:

  1. <script type="text/javascript">
  2. function externallinks()
  3. {
  4. if (!document.getElementsByTagName) return;
  5. var anchors = document.getElementsByTagName("a");
  6. for (var i=0; i<anchors.length; i++)
  7. {
  8. var anchor = anchors[i];
  9. if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external nofollow")
  10. {
  11. anchor.target = "_blank";
  12. }
  13. }
  14. }
  15. window.onload = externallinks;
  16. </script>

如果上面的方法不行,还有下面的方法哦!

  1. <script type="text/javascript">
  2. jQuery(document).ready(function($) {
  3. jQuery("a[rel='external'],a[rel='external nofollow']").click(function(){window.open(this.href);return false})
  4. });
  5. </script>

因为WordPress在给评论作者链接时给每个链接加了一个 “ rel=’external nofollow’ ”,告诉搜索引擎这个链接是外部的,并且不要追踪此链接。nofollow 主要跟SEO有关,防止页面权重流失。

上面那段Jquery代码表示,凡事有rel=’external nofollow’ 和 rel=’external’的链接,都是新窗口打开。

所以以后我们在网页中要使用别人的网上的时候,我们可以在链接上面加个 rel=’external’ ,这样避免使用target=”_blank”。用 rel=’external’ 既符合W3C,有能在新窗口打开,是不是非常的不错。

  • 泽业营销网官方QQ群
  • 群号:99293363
  • weinxin
  • 我的微信公众号
  • ID:iyangzeye
  • weinxin
杨泽业
  • 本文由 发表于 2017年10月9日18:05:23
  • 转载请务必保留本文链接:https://www.yangzeye.cn/pllj.html
博客网站两周年记 泽业公告

博客网站两周年记

我的博客不知不觉的今天就是开通两周年了,今天还是看见网站底部的统计才知道的。   我的这个博客是2016年的8月5日开通,那时候开通的目的是为了学习好七哥分享的一些卖家内参的知识,同时也发布...
两款网站运营时间统计代码 建站技术

两款网站运营时间统计代码

在网站的底部添加本网站已经稳定运营了多少年多少月多少日,可以给访客带来更加真实的、信任的感觉,所以我建议个人网站在自己的网站底部添加这个运营时间统计的代码,下面杨泽业博客为你贡献两款统计代码,各有好处...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:3   其中:访客  2   博主  1
    • 笔耕不辍
      笔耕不辍 2

      大哥,我是周松松,谢谢你在我博客的建议,一定会改进,欢迎互访!

        • 杨泽业
          杨泽业

          @ 笔耕不辍 你没有在我的网站留下链接,我又得跑卢松松博客大全找你,这用户体验不够好哦!下次来我博客,直接留下你的网站,方便我回访