老牛註釋:慎用此方法!在最新版本的 WordPress 上無效,還會導致網站出 500 錯誤,後臺也無法進入,解決方法,登陸主機後臺,使用線上檔案管理器,線上編輯你所使用的模板目錄下 function.php,刪除新增的程式碼即可恢復。

或許你已經找到生成評論連結的方法: comments_popup_link. 並準備如同處理 Read more 一樣為連結加上 nofollow, 但是最終發現這個方法不能使用 filter. 是的, 這個方式不能這樣搞, 三年前就有人認為這是一個 bug 了.

其實不然, 該方法在列印 a 標籤的 title 屬性前有以下語句:

echo apply_filters( ‘comments_popup_link_attributes’, ” );

什麼意思? 說明可以透過 comments_popup_link_attributes 為連結加上其他屬性. 所以我們可以在 function.php 或者在外掛中加入以下程式碼來為 WordPress 的評論連結加上 nofollow:

function add_nofollow_to_comments_popup_link(){

return ‘ rel=”nofollow” ‘;

}

add_filter(‘comments_popup_link_attributes’, ‘add_nofollow_to_comments_popup_link’);

透過為 WordPress 的評論連結加上 nofollow.