为什么允许用户在WordPress中匿名评论?
想象一下,你写了一篇很棒的博客文章,迫切想知道读者的想法。评论是一种获取反馈、了解最受欢迎的内容以及在你的网站上创建社区感的好方法。
许多访客因为对隐私的担忧或怕收到垃圾邮件而不愿意分享个人信息,从而选择不发表评论。这会导致评论数量减少和用户参与度降低。通过允许匿名评论,你可以提升网站的互动性,增加评论数量。
方法1:允许用户使用可选的姓名和电子邮件字段进行匿名评论
默认情况下,WordPress评论表单要求用户输入电子邮件地址和姓名。你可以将这些字段设为可选,从而让访客选择是否填写个人信息。
首先,前往你的WordPress后台,导航到设置 » 讨论,然后取消勾选“评论作者必须填写姓名和电子邮件”选项。然后,滚动到页面底部,点击“保存更改”。
接下来,你需要添加“可选”标签,并删除网站URL字段,这可以通过添加以下代码实现:
function wpb_alter_comment_form_fields($fields) {
// 修改姓名字段,并显示“可选”
$fields['author'] = '<p class="comment-form-author">' . '<label for="author">' . __( '姓名 (可选)' ) . '</label>' . ( $req ? '<span class="required">*' : '' ) . '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>';
// 修改电子邮件字段,并显示“可选”
$fields['email'] = '<p class="comment-form-email"><label for="email">' . __( '电子邮件 (可选)', 'twentythirteen' ) . '</label>' . ( $req ? '<span class="required">*' : '' ) . '<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>';
// 删除网站URL字段
$fields['url'] = '';
return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');
你可以将此代码添加到你的functions.php文件或使用代码片段插件,如WPCode。
方法2:从WordPress评论表单中移除姓名和电子邮件字段
另一种选择是完全移除评论表单中的姓名和电子邮件字段,这样就非常明确地允许访客匿名发表评论。再次建议使用WPCode插件来完成此操作。添加以下代码:
function wpb_alter_comment_form_fields($fields) {
unset($fields['author']);
unset($fields['email']);
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');
确保将自定义代码片段设置为“激活”,并保存更改。预览变化,确保访客不能输入姓名或电子邮件地址。
提高评论区互动的其他方法
允许匿名评论只是提高WordPress网站评论互动的一种方法。我们还建议查看以下指南:
- 如何通过评论重定向吸引用户注意力
- 如何为WordPress评论添加简单的用户排名系统
- 如何在WordPress中突出或隐藏评论(两种简单方法)
- 如何允许用户对评论点赞或点踩
我们希望这篇文章帮助你了解如何在WordPress中允许用户匿名评论。如果你喜欢这篇文章,请订阅我们的YouTube频道,获取更多WordPress视频教程。你也可以在Twitter和Facebook上找到我们。