子比主题文件结构开发手册【完整版】

本手册基于子比主题最新稳定版文件结构编写,旨在帮助开发者快速理解主题模块化架构、定位功能文件、掌握二次开发规范。手册覆盖了从根目录入口、核心加载器、业务模块、静态资源到开发规范的完整内容,是主题定制与维护的权威参考文档。

根目录文件

文件名功能说明
functions.php主题入口文件,加载核心模块
style.css主题样式文件,含主题信息
index.php首页模板
header.php头部模板
footer.php底部模板
single.php文章单页模板
page.php页面模板
archive.php归档模板
category.php分类模板
tag.php标签模板
author.php作者模板
search.php搜索模板
404.php404 模板
comments.php评论模板
screenshot.png主题截图

主题核心功能目录 – inc

  • inc/inc.php 核心加载器
  1. 定义主题常量(路径、URL)
  2. PHP 版本检测(要求 7.0+)
  3. 定义 zib_require() 自定义加载函数
  4. 按顺序加载所有核心模块
  • inc/dependent.php 前置依赖函数
函数 / 功能说明
zib_get_template_page_url()自动创建 / 获取自定义页面(登录、发布等)
zib_get_user_integral_add_options()用户经验值获得规则配置
_pz($name, $default, $subname)获取主题选项,全局通用
_spz($name, $value)设置主题选项
zib_get_option_meta()统一获取选项 / 元数据(支持缓存)
zib_update_option_meta()统一设置选项 / 元数据
zib_get_user_meta() / zib_update_user_meta()用户元数据读写(统一接口)
zib_get_post_meta() / zib_update_post_meta()文章元数据读写
zib_get_comment_meta() / zib_update_comment_meta()评论元数据读写
zib_get_term_meta() / zib_update_term_meta()分类元数据读写
  • inc/options/ – 后台配置选项
文件名功能说明
options.php选项模块入口,加载 CSF 框架
options-module.php选项模块定义
admin-options.php后台主题设置面板(核心配置)
metabox-options.php文章编辑页的元框选项
profile-options.php用户资料页的配置选项
action.php选项保存等操作钩子
upgrade.php主题升级数据迁移处理
zib-update.php在线更新功能
zib-code.php主题授权码相关
  • inc/functions/ – 功能函数库(非常重要)

基础功能文件

文件名功能说明
functions.php函数库入口,加载所有功能文件
zib-tool.php通用工具函数
zib-theme.php主题相关功能
zib-head.php<head> 标签输出
zib-header.php头部导航功能
zib-footer.php底部功能
zib-page.php页面模板功能
zib-post.php文章功能
zib-single.php文章详情页功能
zib-posts-list.php文章列表功能
zib-index.php首页功能
zib-category.php分类页功能
zib-author.php作者页功能
zib-attachment.php附件页功能
zib-search.php搜索功能
zib-content.php内容处理(文章内容过滤等)
zib-comments-list.php评论列表功能
zib-share.php分享功能
zib-share-wechat.php微信分享功能
zib-email.php邮件发送功能
zib-svg-icon.phpSVG 图标功能
zib-user.php用户基础功能
zib-frontend-set.php前端设置功能
  • inc/functions/user/ – 用户系统
文件名功能说明
user.php用户系统主文件
user-auth.php用户认证(登录、注册、找回密码)
user-level.php用户等级系统
user_medal.php用户勋章系统
user-checkin.php用户签到功能
user-ban.php用户封禁功能
user-cap.php用户权限模板
page.php用户页面模板
ajax.php用户相关 AJAX
invit-code.php邀请码功能
admin/admin.php用户管理后台
admin/auth-page.php认证管理后台
admin/ban-page.php封禁管理后台
admin/invit-code-page.php邀请码管理后台
page/user-center.php用户中心页面
  • inc/functions/bbs/ – 论坛系统 
文件名功能说明
bbs.php论坛系统入口
inc/class.init.php论坛初始化类
inc/class.admin.php论坛管理类
inc/posts.php帖子功能
inc/plate.php版块功能
inc/plate-cat.php版块分类功能
inc/comment.php评论功能
inc/term.php分类功能
inc/user.php用户功能
inc/edit.php编辑功能
inc/edit-posts.php帖子编辑
inc/functions.php论坛工具函数
inc/moderator.php版主功能
inc/setup.php论坛设置
inc/single.php帖子详情页
inc/template.php模板函数
inc/msg.php消息通知
inc/home.php论坛首页
inc/user-page.php用户论坛页
action/action.php论坛动作钩子
action/ajax-*.php各类 AJAX 处理(帖子、评论、版块等)
admin/option.php论坛后台设置
admin/meta-option.php论坛元数据设置
page/*.php论坛页面模板(首页、帖子、版块等)
widgets/*.php论坛小工具
assets/css/main.css论坛样式
assets/js/main.js论坛脚本
  • inc/functions/shop/ – 商城系统 
文件名功能说明
shop.php商城系统入口
inc/class.init.php商城初始化类
inc/class.setup.php商城设置类
inc/product.php商品功能
inc/cart.php购物车功能
inc/order.php订单功能
inc/pay.php支付功能
inc/cat.php商品分类
inc/tag.php商品标签
inc/comment.php商品评论
inc/discount.php折扣功能
inc/shipping.php物流功能
inc/after-sale.php售后功能
inc/public.php公共函数
inc/template.php模板函数
inc/lists.php列表功能
inc/home.php商城首页
inc/term.php分类页
inc/single.php商品详情页
inc/user.php用户商城功能
inc/user-center.php用户商城中心
inc/vue.phpVue.js 集成
inc/author.php作者商品页
inc/msg.php商城消息
action/action.php商城动作钩子
action/other.php其他操作
admin/admin.php商城后台管理
admin/options/*.php商城后台配置选项
page/*.php商城页面(商品、购物车、订单等)
widgets/*.php商城小工具
assets/css/main.css商城样式
assets/js/main.js商城脚本
子比主题文件结构开发手册【完整版】-码小淘博客
子比主题文件结构开发手册【完整版】
此内容为付费阅读,请付费后查看
1
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容