移除 WordPress 迴響的網址URL表單及迴響人鏈接

一般我們使用的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’ );

 

最終效果如下:

wpdaxue.com-201303499

註:此方法隻對使用 WordPress 默認迴響表單的主題才有效,如果主題自定義過迴響功能,是沒辦法生效的,隻能靠自己修改主題的自定義迴響文件。比如打開主題的 comments.php 文件,搜索 $comment_author_url 一般就可以定位到網址表單的代碼。

disable_comment_author_links-wpdaxue_com

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *