新聞中心
WordPress給外鏈添加nofollow
作者 / 無憂主機(jī) 時(shí)間 2012-11-22 23:24:07
在博客里編寫文章的時(shí)候都會(huì)用到一些外鏈,外鏈這個(gè)東西根據(jù)每個(gè)人對(duì)SEO的理解層面不同所以運(yùn)用上也都有不同的手法,非常多的站長在使用wordpress發(fā)表文章帶外鏈的文章時(shí)都會(huì)給外鏈添加nofollow屬性,(什么是nofollow?nofollow 是一個(gè)HTML標(biāo)簽的屬性值。這個(gè)標(biāo)簽的意義是告訴搜索引擎"不要追蹤此網(wǎng)頁上的鏈接"或"不要追蹤此特定鏈接按照平常的說法就是讓蜘蛛不給這條鏈接傳遞權(quán)重)這樣的做法在SEO上有某些意義,下面無憂主機(jī)(www.gle-technology.com)小編為大家介紹一下怎么自動(dòng)的在發(fā)表外鏈文章時(shí)添加nofollow。
要添加nofollow要確定好使用的主題,因?yàn)橐詣?dòng)添加nofollow是需要把代碼寫到主題里面,如果經(jīng)常更換主題會(huì)讓nofollow失效的,確定好使用的主題后,使用FTP工具登錄php虛擬主機(jī)到主題目錄進(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ù)制代碼的時(shí)候千萬不要復(fù)制多空格了,php代碼是非常忌諱空格的,一個(gè)空格會(huì)讓整個(gè)網(wǎng)站都無法正常運(yùn)行的,所以這一點(diǎn)需要注意的,而且復(fù)制進(jìn)去不要添加到原有代碼的格式里,在文件的底部添加就可以了,大家可以動(dòng)手開始試試。 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】??php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊(cè)國際頂級(jí)域名
本文地址:http://www.gle-technology.com/wordpress/9978.html