wordpress文章设置某一级别可见
时间 : 2023-12-05 12:49:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
要在WordPress中设置某一级别可见的文章,可以使用WordPress插件或代码来实现。以下是一种方法:
使用插件:
1. 在WordPress后台,点击“插件”>“安装插件”,搜索并安装“User Access Manager”插件。
2. 激活插件后,可以在左侧菜单中找到“用户访问管理器”选项。
3. 在“用户访问管理器”页面,您可以设置角色和权限,例如创建一个新的角色,如“高级会员”,然后为该角色设置相应的访问权限。
4. 在文章编辑页面,您将看到一个名为“访问级别”的选项框。在这里,您可以选择想要给谁可见的访问级别,例如“高级会员”。
5. 保存文章后,只有具有相应访问级别的用户才能看到该文章。
使用代码:
1. 打开主题文件的functions.php(一般位于wp-content/themes/your-theme-name目录下)。
2. 在文件底部添加以下代码:
function custom_post_visibility($post_password_required, $post)
{
// 获取当前用户的角色
$current_user = wp_get_current_user();
$allowed_roles = array('高级会员'); // 只有高级会员可以看到文章
// 检查用户角色是否在允许的角色中
if (array_intersect($allowed_roles, $current_user->roles)) {
// 允许访问文章
$post_password_required = false;
}
return $post_password_required;
}
add_filter('post_password_required', 'custom_post_visibility', 10, 2);
3. 将代码中的`高级会员`替换为您所需的角色名称。
4. 保存文件并更新您的主题。
这样,只有具有指定角色的用户才能看到该文章。
其他答案
在WordPress中,你可以通过设置文章的可见级别来控制谁可以查看该文章。以下是设置某一级别可见的步骤:
1. 登录到你的WordPress后台。
2. 在侧边栏中选择“文章”并点击“添加新文章”。
3. 在编辑文章页面的右上方,你会看到一个名为“可见性”的部分,点击它。
4. 在“可见性”下拉菜单中,你可以选择“公开”、“私密”或“密码保护”之一。
- 公开:任何人都可以查看你的文章。
- 私密:只有你自己能够查看这篇文章。
- 密码保护:只有输入正确密码的用户才能查看这篇文章。
5. 如果你选择了“密码保护”这个选项,系统将会自动生成一个密码。你可以点击“修改”按钮来自定义密码。
6. 当你完成了选择可见级别和(如果选择了密码保护)设定密码的步骤后,点击“发布”按钮来保存和发布你的文章。
现在你已经成功设置了某一级别可见的文章。请注意,根据你选择的可见性,该文章将对用户可见或不可见。
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章