您的位置:鄭州SEO網站優化 > WordPress > 內容詳情

wordpress教材:wordpress文章外鏈自動添加nofollow屬性

发布时间:2016-06-28 00:00 來源:互聯網 編輯:本站編輯 浏覽次數:67人

做SEO的大家都知道如果文章中過多的外鏈會分散了該頁面的權重,這樣是不利于網站排名的。所以網站內頁最好是盡量不要鏈接向外部。但是在某些情況下我們不得不鏈接向外部,那麽該如何處理呢?其實我們可以給外部鏈接加上nofollow屬性,對蜘蛛聲明不要爬取這條鏈接。這樣就可以有效的解決權重流失的問題。但是在編輯文章中一條鏈接一條鏈接的加nofollow屬性工作量實在太大了,小V就來教大家讓wordpress給文章中的外鏈自動添加nofollow屬性。

add_filter(?'the_content',?'v7v3_seo_wl');function?v7v3_seo_wl(?$content?)?{????$regexp?=?"<a\s[^>]*href=(\"??)([^\"?>]*?)\\1[^>]*>";????if(preg_match_all("/$regexp/siU",?$content,?$matches,?PREG_SET_ORDER))?{????????if(?!emptyempty($matches)?)?{????????????$srcUrl?=?get_option('siteurl');????????????for?($i=0;?$i?<?count($matches);?$i++)????????????{????????????????$tag?=?$matches[$i][0];????????????????$tag2?=?$matches[$i][0];????????????????$url?=?$matches[$i][0];????????????????$noFollow?=?'';????????????????$pattern?=?'/target\s*=\s*"\s*_blank\s*"/';????????????????preg_match($pattern,?$tag2,?$match,?PREG_OFFSET_CAPTURE);????????????????if(?count($match)?<?1?)????????????????????$noFollow?.=?'?target="_blank"?';????????????????$pattern?=?'/rel\s*=\s*"\s*[n|d]ofollow\s*"/';????????????????preg_match($pattern,?$tag2,?$match,?PREG_OFFSET_CAPTURE);????????????????if(?count($match)?<?1?)????????????????????$noFollow?.=?'?rel="nofollow"?';????????????????$pos?=?strpos($url,$srcUrl);????????????????if?($pos?===?false)?{????????????????????$tag?=?rtrim?($tag,'>');????????????????????$tag?.=?$noFollow.'>';????????????????????$content?=?str_replace($tag2,$tag,$content);????????????????}????????????}????????}????}????$content?=?str_replace(']]>',?']]>',?$content);????return?$content;}

將以上代碼加入到當前主題的functions.php文件即可實現,換主題的時候記得把這段代碼加到新主題裏噢,不然換主題後文章中的外部鏈接就會變成無nofollow屬性的了。

 

教程轉至V7V3-奶嘴!

最新文章

  • 1使用自媒體平台做SEO優化成未來趨勢
  • 2直播都那麽火爲什麽還一直堅持做
  • 3百度將近一個月的瘋狂更新,今天終
  • 4洛陽優化公司教你關于搜索引擎優化
  • 5SEO從業者學習免費自助建站的三個思
  • 6洛陽seo教你怎樣才能做好SEO管理者?
  • 7图片外链有什么用 可以提高网站的排
  • 8驚爆!有關SEO文章收錄的問題,詳情
  • 9數據庫遷移造成網站兩三天內打不開
  • 10新鄉SEO感想篇:SEO基礎五要素回顧
  • 11教你通過逆向思維實施SEO達成目的
  • 12新鄉網站優化網站一直不收錄怎麽辦
  • 13新鄉SEO告訴你網站如何進行圖片搜索
  • 14新鄉SEO告訴你新站怎樣快速獲得百度
  • 15開封裝修公司案例-開封漢東裝飾設計
  • 16開封SEO案例-開封婚紗攝影工作室
  • 17開封SEO案例-蔬菜大棚,大棚骨架
  • 18開封SEO優化案例-開封大衆婚慶公司
  • 19開封優化案例-開封大衆搬家公司
  • 20開封SEO案例-開封美的空調維修