一般我們使用的WordPress主題的迴響提交中,都包含瞭“網址”這個表單,有些博主不希望別人提交網址,其實你可以很方便地移除網址表單;如果之前已經有一些迴響包含瞭迴響人網址,你還可以直接移除。在主題的 functions.php 添加下面的代碼即可:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
/** * 移除 WordPress 迴響的網址URL表單及迴響人鏈接 * https://www.wpdaxue.com/remove-wordpress-comments-url.html */ //移除網址表單 function url_filtered($fields) { if(isset($fields['url'])) unset($fields['url']); return $fields; } add_filter('comment_form_default_fields', 'url_filtered'); //移除迴響人名字的鏈接 function disable_comment_author_links( $author_link ){ return strip_tags( $author_link ); } add_filter( 'get_comment_author_link', 'disable_comment_author_links' ); |
/**
* 移除 WordPress 迴響的網址URL表單及迴響人鏈接
* https://www.wpdaxue.com/remove-wordpress-comments-url.html
*/
//移除網址表單
function url_filtered($fields)
{
if(isset($fields[‘url’]))
unset($fields[‘url’]);
return $fields;
}
add_filter(‘comment_form_default_fields’, ‘url_filtered’); //移除迴響人名字的鏈接
function disable_comment_author_links( $author_link ){
return strip_tags( $author_link );
}
add_filter( ‘get_comment_author_link’, ‘disable_comment_author_links’ );
最終效果如下:
註:此方法隻對使用 WordPress 默認迴響表單的主題才有效,如果主題自定義過迴響功能,是沒辦法生效的,隻能靠自己修改主題的自定義迴響文件。比如打開主題的 comments.php 文件,搜索 $comment_author_url 一般就可以定位到網址表單的代碼。