如何移除WordPress评论中烦人的昵称,电子邮箱和网址?
WordPress中未注册用户在评论时需要输入网址,邮箱,用户名等,太过麻烦也不适用,对于大部分国内用户操作方面很不习惯,网址其实没啥用处,绝大多数国人也没有自己的个人博客。
其实要想在评论区移除昵称,电子邮件和网址,只需把以下代码放在主题function.php中即可:
// 移除网址表单
function url_filtered($fields) {
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields', 'url_filtered');
// 移除邮箱地址
add_filter('comment_form_defaults','remove_email');
function remove_email($comment_form_html_arr){
//删除email文本框
unset($comment_form_html_arr['fields']['email']);
//修改评论提醒内容,去掉电子邮件相关的提醒。
$comment_form_html_arr['comment_notes_before'] = '<p class="comment-notes">'.sprintf( ' ' . __( 'Required fields are marked %s' ), '<span class="required">*</span>' ).'</p>';
return $comment_form_html_arr;
}
移除评论人昵称:
// 移除评论人名字的链接
function disable_comment_author_links( $author_link ) {
return strip_tags( $author_link );
}
add_filter( 'get_comment_author_link', 'disable_comment_author_links' );
以上代码同样放置在主题function.php中即可,可以移除掉评论人昵称。
具体操作:wordpress后台-外观-主题编辑器,找到function.php打开,把上述代码加入function.php即可。