現在寫部落格的人越來越多,開個人獨立部落格的也越來越多。有的人是為了透過部落格賺錢,有的人是用來分享交流技術,有的人就純粹是記錄個人生活,分享個
人的興趣愛好而已;不管怎樣,雖然開通個人部落格的目的不同,但是有一點是相同的,就是希望把自己認為有價值的東西同網路上的志同道合的人分享交流。

獨立部落格基本上都可以給人評論,但是隨著網路營銷的人,就是做網路推廣的,所謂的 SEO,網路水軍什麼的童鞋太多了,所以經常在部落格上留下所謂的
「垃圾評論」,這個仁者見仁智者見智吧。當然這與我們寫部落格的初衷有點背道而馳,我們還是想評論是真正對自己寫的文字發表觀點,學習交流。所以,很多人都
給自己的部落格評論連結加 Nofollow 屬性並且設定 URL 跳轉連結。

給 WordPress 的評論連結新增 Nofollow 屬性和設定評論連結重定向跳轉可以透過外掛和透過修改 robots.txt 來做到,但是對於插
件和 robots.txt 檔案修改這兩種方法,我都認為不是很好,對網站速度和搜尋引擎都不是很好,所以下面介紹第三種方法來解決怎樣實現
WordPress 的評論連結新增 Nofollow 屬性和設定 URL 跳轉,來避免垃圾評論,垃圾連結對自己部落格質量的影響。你可以透過下面在
functions.php 函式檔案修改這段程式碼,

add_filter('get_comment_author_link', 'add_redirect_comment_link', 5);
add_filter('comment_text', 'add_redirect_comment_link', 99);
function add_redirect_comment_link($text = ''){
$text=str_replace('href="',%20'href="'.get_option('home').'/?r=', $text);
$text=str_replace("href='", "href='".get_option('home')."/?r=", $text);
return $text;
}
add_action('init', 'redirect_comment_link');
function redirect_comment_link(){
$redirect = $_GET['r'];
if($redirect){
if(strpos($_SERVER['HTTP_REFERER'],get_option('home')) !== false){
header("Location: $redirect");
exit;
}
else {
header("Location: http://www.***.com/"); //這個連結換成你自己網站
exit;
}

以上就是怎樣給 WordPress 的評論連結新增 Nofollow 屬性和設定評論連結重定向跳轉的方法,如果你還有什麼其他好的方法可以解決這個問題,歡迎留言分享交流!