使用wordpress做博客的朋友可能會發現大量的評論都帶了連接地址,帶連接這樣就讓網站權重越來越低了,下面我來介紹wordpress屏蔽評論者鏈接方法,有需要的朋友可參考.
用戶在wordpress站點發表評論時,如果填上站點url,則會自動給評論者的名字加上超鏈接,如果你不希望添加此鏈接,可以通過以下方法屏蔽掉。
在主題文件夾下的functions.php中加入如下代碼:
- add_filter('get_comment_author_link','web589_comment_author_link');
- function web589_comment_author_link($link){
- $args=array('/<a.*?>/','/</a>/');
- $link=preg_replace($args,'',$link);
- return $link;
- }
另一種方法給連接加個nofollow
1.打開wp-includes文件夾下的comment-template.php文件
2.找到$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;語句
3.鏈接修改為 a href=’/go.php?$url’
4.替換上傳
同理,可以修改wp-includes文件夾下的formatting.php文件,修改評論中寫到的鏈接結構,代碼如下:
return $matches[1].“<a href=”$url” rel=”nofollow”>$url</a>”;
go.php寫法:
- <?php
- header("location: ".$_SERVER['REDIRECT_QUERY_STRING']);
- ?>
新聞熱點
疑難解答
圖片精選