7B2主题模块添加仅登录用户/游客可见控制

适用于WordPress网站7B2主题美化修改教程:首页模块用户可见性控制。通过这一功能,网站管理员可以精确控制首页各个模块的显示权限,支持选择每个模块可见性权限为:所有人可见、仅登录用户可见、仅游客可见。功能集成在B2已有的后台模块设置项中,操作简单,轻松上手。

 

7B2主题模块添加仅登录用户/游客可见控制

视频演示

1.实现原理

之前微信就有老哥提过这个需求,当时没时间折腾,然后卡在用户状态登录判断上。现在采用的判断方式与B2主题前端Vue模板中的登录状态判断逻辑保持一致,确保了前后端判断标准的统一性,故而代码相对简单很多,且与B2主题功能一致,所以刷新缓存啥的都没问题。

2.使用方法

十分简单,代码添加完成后,后台选择任意模块后,选择设置,支持不同模块同时设置

7B2主题模块添加仅登录用户/游客可见控制

3.实现代码

3.1 添加后台设置项

以下修改建议将原文件复制到子主题文件夹后,在子主题上修改

文件位置:Modules\Settings\Template.php

7B2主题模块添加仅登录用户/游客可见控制
大约579行的位置,添加下面的代码

 $index->add_group_field( $index_group, array(
'name' => __('用户可见性','b2'),
'id' => 'module_login_show',
'type' => 'select',
'options' => array(
0 => __('所有用户可见','b2'), 
1=>__('仅登录用户可见','b2'),
2=>__('仅游客可见','b2')
),
'default' => 0,
'desc' => __('控制模块的可见范围,包括所有人可见、仅登录用户可见和仅游客可见','b2')
) );

3.2 前端逻辑代码

4.使用场景

该功能特别适合以下场景:

会员专属内容:将特定模块设置为仅登录用户可见,创建会员专属内容区域

私密信息保护:保护敏感信息不被未登录用户访问

内容分级展示:根据登录状态提供不同级别的内容展示

5.相关文章

5.1 定制开发接单

B2主题可扩展的东西很多,老白会结合自己的使用情况发布相关教程或者插件

如有个性化定制以及功能开发可联系老白微-信:x c b t m w(防爬虫间隔符)

批量修改文章下载权限2025升级版

用户头像菜单栏添加”我的收藏”按钮

超级阅读权限管理插件

商品列表添加个性化价格排序功能

5.2 建站经验

B2主题通用美化:https://www.dzw6.com/tag/b2-theme-beautify

B2主题圈子美化:https://www.dzw6.com/tag/b2_theme_circle

WordPress顶级建站经验:https://www.dzw6.com/share/wordpress

给TA打赏
共{{data.count}}人
人已打赏
网站建设

7b2主题用户发布文章/话题邮件通知粉丝

2025-7-14 17:00:18

网站建设

WordPress短代码实现文章嵌入B站等网页视频

2024-12-19 18:25:43

🚨 小黑屋
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索