WordPress添加内容评论可见
时间 : 2023-12-27 06:39:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
在WordPress中,你可以轻松地设置内容评论仅对特定的用户或用户角色可见。下面是一些简单的步骤来完成这个设置。
第一步,登录到你的WordPress后台。然后,转到“设置”菜单下的“讨论”选项。
第二步,在“讨论设置”页面中,向下滚动找到“其他评论设置”。在这里,你会看到一个选项,“评论作者必须前登陆”。
第三步,勾选这个选项。这将要求用户在发表评论之前先登录到他们的账户,这样你就可以有效地控制评论的可见性。
然而,这个设置并不能直接实现只对特定用户或用户角色可见的评论。要实现这一点,你需要使用一些额外的插件或编写一些自定义代码。
一种常用的方法是使用插件“User Access Manager”。安装并激活这个插件后,你可以在帖子编辑器中找到一个名为“访问控制”的选项。在这个选项中,你可以选择哪些用户或用户角色可以查看或发布评论。
另外一种方法是使用自定义代码。你可以在你的主题目录中的functions.php文件中添加一些代码来实现这一功能。这些代码将根据用户的用户角色来决定评论的可见性。
以下是一个示例代码:
```php
function custom_comment_visibility($comment_text, $comment) {
$allowed_roles = array('administrator', 'editor'); // 这里设置只有管理员和编辑者可以看到评论
$user = wp_get_current_user();
if (array_intersect($allowed_roles, $user->roles)) {
return $comment_text;
}
return '';
}
add_filter('get_comment_text', 'custom_comment_visibility', 10, 2);
将上述代码添加到你的functions.php文件中后,只有管理员和编辑者才能看到评论。
在实施这些方法之前,请确保备份你的网站数据,以防止意外情况的发生。
其他答案
在WordPress中,你可以添加一些设置,使内容评论仅对特定用户可见。这可以通过使用插件或添加一些自定义代码来实现。
一种常用的方法是使用插件。以下是一个简单的步骤,指导你如何使用插件来实现内容评论可见的功能:
首先,登录到你的WordPress后台。
然后,在左侧菜单中,选择“插件”>“添加新插件”。
在搜索栏中输入“评论可见”或类似的关键词,并点击“搜索插件”。
浏览插件列表,找到一个适合你的需求的插件。点击“安装”按钮,然后再点击“激活”按钮来激活插件。
完成上述步骤后,你将可以在文章编辑器中看到一个新的选项,用于设置评论的可见性。你可以选择只允许特定的用户或用户组查看评论。
另一种方法是通过添加自定义代码来实现评论可见性。以下是一个简单的示例代码,演示了如何限制评论仅对特定用户可见:
```php
function wp_custom_comments_visibility($args) {
$user = wp_get_current_user();
// 获取当前登录用户的ID
$user_id = $user->ID;
// 设置只有用户ID为1的用户可以看到评论
if ($user_id != 1) {
$args['status'] = 'approve';
}
return $args;
}
add_filter('wp_insert_comment_data', 'wp_custom_comments_visibility');
你可以将上述代码添加到你的WordPress主题的functions.php文件中,然后保存文件。
请记住,自定义代码的添加需要一些基本的编码知识,如果你不熟悉编码,建议使用插件来实现评论可见性。
无论你选择哪种方法,确保在实施之前备份你的网站数据,并在网站上进行测试,以确保评论可见性设置按你的预期工作。
上一篇
discuz手机模版支持积分
下一篇
帝国cms系统漫画网自动更新
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章







