WP博客教程:把wordpress博客的評論鏈接改成新窗口打開

2017年10月9日18:05:23 3 2,062 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

楊澤業

發表評論

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

目前評論:3   其中:訪客  2   博主  1

    • 筆耕不輟 筆耕不輟 2

      大哥,我是周松松,謝謝你在我博客的建議,一定會改進,歡迎互訪!

        • 楊澤業 楊澤業 Admin

          @筆耕不輟 你沒有在我的網站留下鏈接,我又得跑盧松松博客大全找你,這用戶體驗不夠好哦!下次來我博客,直接留下你的網站,方便我回訪