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. 当你完成了选择可见级别和(如果选择了密码保护)设定密码的步骤后,点击“发布”按钮来保存和发布你的文章。

现在你已经成功设置了某一级别可见的文章。请注意,根据你选择的可见性,该文章将对用户可见或不可见。