新聞中心
WordPress給外鏈添加nofollow
作者 / 無憂主機 時間 2012-11-22 23:24:07
在博客里編寫文章的時候都會用到一些外鏈,外鏈這個東西根據(jù)每個人對SEO的理解層面不同所以運用上也都有不同的手法,非常多的站長在使用wordpress發(fā)表文章帶外鏈的文章時都會給外鏈添加nofollow屬性,(什么是nofollow?nofollow 是一個HTML標(biāo)簽的屬性值。這個標(biāo)簽的意義是告訴搜索引擎"不要追蹤此網(wǎng)頁上的鏈接"或"不要追蹤此特定鏈接按照平常的說法就是讓蜘蛛不給這條鏈接傳遞權(quán)重)這樣的做法在SEO上有某些意義,下面無憂主機(www.love62.cn)小編為大家介紹一下怎么自動的在發(fā)表外鏈文章時添加nofollow。
要添加nofollow要確定好使用的主題,因為要自動添加nofollow是需要把代碼寫到主題里面,如果經(jīng)常更換主題會讓nofollow失效的,確定好使用的主題后,使用FTP工具登錄php虛擬主機到主題目錄進(jìn)入相應(yīng)的主題里把functions.php下載到本地,然后使用文本工具打開,把下列的代碼添加進(jìn)去。add_filter('the_content', 'wpjam_auto_nofollow'); function wpjam_auto_nofollow($content) { return preg_replace_callback('/<a>]+/', 'wpjam_auto_nofollow_callback', $content); } function wpjam_auto_nofollow_callback($matches) { $link = $matches[0]; $site_link = get_bloginfo('url'); if (strpos($link, 'rel') === false) { $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link); } elseif (preg_match("%href=S(?!$site_link)%i", $link)) { $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link); } return $link; }大家在復(fù)制代碼的時候千萬不要復(fù)制多空格了,php代碼是非常忌諱空格的,一個空格會讓整個網(wǎng)站都無法正常運行的,所以這一點需要注意的,而且復(fù)制進(jìn)去不要添加到原有代碼的格式里,在文件的底部添加就可以了,大家可以動手開始試試。 純Linux環(huán)境下高端免備案【香港獨立IP地址】??php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.love62.cn/wordpress/9978.html