主题基本信息
- 主题名称:子比主题(Zibll)
- 版本:8.8
- 作者:瑞浩网络 – Qinver
- 官网:https://www.zibll.com
- 最低要求:WordPress 5.0、PHP 7.0~8.5
一、整体目录结构概览
Zibll 采用模块化、分层化、低耦合、高扩展的现代化架构,核心目录如下:
zibll/
├── functions.php # 主题唯一入口
├── func.php # 自定义代码区(更新不覆盖)
├── inc/ # 核心框架、函数、配置
├── zibpay/ # 支付与商城系统
├── action/ # 动作与 AJAX 处理
├── oauth/ # 第三方登录
├── pages/ # 自定义页面模板
├── template/ # 复用模板组件
└── 静态资源目录:css、js、fonts、img
├── functions.php # 主题唯一入口
├── func.php # 自定义代码区(更新不覆盖)
├── inc/ # 核心框架、函数、配置
├── zibpay/ # 支付与商城系统
├── action/ # 动作与 AJAX 处理
├── oauth/ # 第三方登录
├── pages/ # 自定义页面模板
├── template/ # 复用模板组件
└── 静态资源目录:css、js、fonts、img
二、核心技术架构特点
1. 双 CSF 配置框架
基于 Codestar Framework 构建强大后台配置系统:
inc/codestar-framework/:原版轻量框架inc/csf-framework/:Zibll 定制增强版(主题核心)
2. 高级小工具系统 Zib_CFSwidget
- 核心类:
inc/widgets/widget-class.php - 支持:动画、侧边栏吸附、PC / 移动端条件显示、尺寸提示
3. 自定义文件加载机制
主题使用专属加载函数
zib_require() 统一管理文件引入:zib_require(array( ‘inc/dependent’, ‘inc/code/require’, ‘inc/options/options’, ‘inc/widgets/widget-class’, ‘zibpay/functions’, ), true);
特点:批量加载、自动补全
.php、强制依赖、防重复加载、加载顺序可控、便于维护。4. 强大支付商城系统(ZibPay)
- 多渠道支付:支付宝、微信、PayPal、虎皮椒、PayJS
- 完整体系:订单、VIP、积分、余额、优惠券、卡密
- 高级能力:用户提现、推广返利、订单管理
三、插件开发建议(官方规范)
如果您需要为子比主题开发独立插件或扩展功能,推荐遵循以下规范:
-
使用
zib_require_end钩子确保主题完全加载完毕后再运行插件逻辑,避免依赖缺失。
-
直接使用
zib_require()加载文件复用主题成熟的加载机制,保持代码风格统一。
-
继承
Zib_CFSwidget开发小工具一键获得动画、吸附、多端显示、后台配置等原生能力。
-
基于 CSF 框架添加配置面板
无缝融入主题后台,体验统一,无需重新造轮子。
四、架构整体评价
子比主题的架构设计非常清晰:
- 模块化程度极高
- 功能与视图分离
- 加载流程统一可控
- 二次开发友好
- 插件扩展便捷
- 主题更新不覆盖自定义代码
是 WordPress 商业主题中结构规范、易开发、易维护的优秀典范。
五、二次开发总结
- 自定义 PHP 写在
func.php(更新不覆盖) - 模板修改用子主题
- 插件开发用
zib_require_end钩子 - 小工具继承
Zib_CFSwidget - 后台配置使用 CSF 框架
- 禁止修改核心目录文件(
inc/、zibpay/、action/)
© 版权声明
本网站部分文件及内容来自互联网,版权归原作者所有。转载需授权,侵权必究。部分内容受《网络出版服务管理规定》保护,未经许可禁止商业使用。
THE END








暂无评论内容