WordPress想要删除掉评论里面的URL网址怎么办

92建站   2021-07-05   收藏本文

本文介绍了WordPress想要删除掉评论里面的URL网址怎么办,大家知道WordPress有个评论系统,这个本来是用于站长和网友互动的,一个很好的功能,结果遇到了一些是非之人就变味了,居然用于推广自己的网站,甚至放些挂马的网址,所以禁止掉放URL功能就很有必要了。一起来看看吧。

WordPress删除评论URL网址的实现教程:

第一、禁止评论表单文本框代码

//移除默认评论URL文本框

add_filter('comment_form_default_fields', 'unset_url_field');

function unset_url_field($fields){

if(isset($fields['url']))

unset($fields['url']);

return $fields;

}

这有一个问题,一般的默认主题可以自动去掉的,但是大部分主题会自定义字段,所以取消不掉URL表单文本框,我们需要手工去掉。

第二、手工去掉文本框URL

如果提交表单评论的位置,用上面代码还是可以看到评论URL地址的提交文本框,那我们需要去模板中解决这个问题。(comments.php)

手工去掉文本框URL

找到文本URL的位置,然后去掉替换。这里我们不熟悉的可以备份一份,然后搞错了可以挽救。

第三、批量禁止已有URL评论昵称

//删除已经有链接的昵称URL

function disable_comment_author_links( $author_link ){

return strip_tags( $author_link );

}

add_filter( 'get_comment_author_link', 'disable_comment_author_links' );

如果以前已有评论昵称有带URL的,可以通过上面代码批量禁止。第一、第三中的代码,全部手工添加到当前主题的Functions.php文件中。

展开