用代碼將WordPress文章中的連結自動轉成內部連結,大幅提昇wordpress的搜尋優化

當搜尋引擎要收錄你網站的訊息時。
範例
大自然整體淨化道場
發現你網站裡面有很多外部連結,連結到別人的網站。
那是十分不利的作法。會流失自己的權力。
那也許外掛可以把外部連結轉成內連,但是外掛不是一個很好的作法。
開啟functions.php貼入以下代碼
[cc lang="php"] //用代碼將WordPress文章中的連結自動轉成內部連結,大幅提昇wordpress的搜尋優化 add_filter('the_content','web589_the_content_nofollow',999); function web589_the_content_nofollow($content){ preg_match_all('/href="(http.*?)"/',$content,$matches); if($matches){ foreach($matches[1] as $val){ if( strpos($val,home_url())===false ) $content=str_replace("href="$val"", "rel="nofollow" href="/" . get_bloginfo('wpurl'). "/link?url=" .base64_encode($val). """,$content); } } return $content; } [/cc]
ok,接著在網站根目錄,注意,不是主題目錄
網站根目錄新建一個「link」資料夾
在「link」裡面建立「 index.php 」(要編譯成UTF-8碼-檔首無ROM
在裡面加入以下內容
[cc lang="php"] 正在載入中.... [/cc]
這樣就完成囉!記得將網址改成你的網址就可以

評論 (0)

此處尚未發表評論

留言

  1. 以遊客身份發表評論。 註冊登入到您的帳戶。
附件 (0 / 3)
分享您的位置