前言
WordPress网站中,陌生人对我们网站的文章进行评论时需要输入昵称、邮箱、网址以及评论内容这些信息,而且电子邮箱是必填项,确实有点太过麻烦,而且用户会担心信息的泄露等安全问题,优化了下,把邮箱地址设置为可选填项。
1、取消电子邮件地址必填项
这项功能,其实可以在我们的网站后台里面进行设置,相信很多朋友已经知道。
首先我们进入WordPress网站的后台。
然后找到左侧菜单栏的设置,并进入讨论一栏。

进入后我们找到其他评论设置,并把第一项“评论作者必须填入姓名和电子邮件地址”这一栏前面的勾勾去掉,然后保存即可。
当然,你也可以在这里边进行其他的设置操作。例如评论审核、评论黑名单等等。
2、移除提交表单中的网址
将以下代码加入WordPress主题文件中的function.php即可。
拓展阅读:如何修改WordPress主题文件?
//移除网址表单
function url_filtered($fields)
{
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields', 'url_filtered');
3、移除评论人名字的链接
在评论页面,用户评论如果填入了网址的话,显示的评论名字上就回有该用户所留下的网址,这相当于我们给用户提供了一条有效的外链,这样的功能也会给网站带来很多的恶意评论、评论外链(昵称填写关键词,然后填写网址,即成为锚文本外链)等等。
将以下代码加入WordPress主题文件中的function.php中,即可去掉评论人名称中的链接。
//移除评论人名字的链接
function disable_comment_author_links( $author_link )
{
return strip_tags( $author_link );
}
add_filter( 'get_comment_author_link', 'disable_comment_author_links' );