WEB主題公園
WordPress原創(chuàng)主題,高端網(wǎng)站模板建站,網(wǎng)站模板建站資源以及開發(fā)知識(shí)分享,盡在WEB主題公園
WEB主題公園致力于開發(fā)適合中國人習(xí)慣的中文WordPress網(wǎng)站模板,并提供全程視頻教程,讓您能夠輕松的使用網(wǎng)站模板建立好自己的網(wǎng)站!
自動(dòng)給wordpress的文章添加Nofollow屬性
出于SEO方面的考慮,對(duì)于文章或評(píng)論內(nèi)容的站外鏈接,不少人都希望自動(dòng)添加nofollow屬性,直接將下面的代碼添加到主題的 functions.php 文件即可:
add_filter('the_content', 'auto_nofollow'); //nofollow文章內(nèi)容的站外鏈接
add_filter('comment_text', 'auto_nofollow'); //nofollow評(píng)論內(nèi)容的站外鏈接
function auto_nofollow($content) {
//return stripslashes(wp_rel_nofollow($content));
return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content);
}
function 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;
}
代碼中的第1、3行分別是針對(duì)文章內(nèi)容、評(píng)論內(nèi)容的,請(qǐng)根據(jù)自己的需要選擇。比如不需要自動(dòng)給文章內(nèi)容的站外鏈接添加 nofollow 的話,就注銷或刪除第一行代碼。如未標(biāo)明出處,所有文章均為WEB主題公園原創(chuàng),如需轉(zhuǎn)載,請(qǐng)附上原文地址,感謝您的支持和關(guān)注。
本文地址:http://www.dengyin90.cn/zdgwordpressdwztjnofollowsx.html
推薦閱讀
- 2021年3月6日
- 2013年8月20日
- 2013年5月9日
- 2013年10月26日
- 2023年9月28日
- 2012年9月5日
- 2015年4月27日
- 2013年9月25日




