子比主题二次开发、模块扩展、Hook、Ajax、模板覆盖与业务系统参考。
子比主题二次开发、模块扩展、Hook、Ajax、模板覆盖与业务系统参考。 #这部分解决什么 子比主题不是一个以开放 API 为核心的系统。源码里真正适合二次开发使用的入口,主要是 WordPress 主题常见的扩展面:主题函数、Action、Filter、Ajax 动作、短代码、模板覆盖,以及用户、论坛、商城、Zibpay、社交登录、消息通知等业务模块。 这组文档的目标不是把源码逐行搬出来,而是把“应该从哪里扩展、哪些地方不能绕过、怎么判断改插件还是改子主题、如何保留升级能力”讲清楚。你可以把它当作子比主题二次开发的路线图和风险边界。 #阅读路径 开发地图先判断需求属于展示、流程、数据、业务模块还是后台配置。加载顺序理解 functions.php、inc/inc.php、zib_require 和各模块入口。数据模型梳理文章、论坛、商城、用户、订单和分类法之间的关系。主题函数查找、调用和封装主题函数,避免重复查询和绕过校验。Hook 与过滤器使用 Action 与 Filter 做无侵入扩展。Ajax 动作理解 admin-ajax.php 动作、权限、nonce、响应格式和缓存边界。前端交互协议复用 RefreshModal、wp-ajax-submit、ajaxpager、Ajax Tab 和动态模块加载。自定义代码与安全注入梳理自定义 CSS、JS、头部/底部 HTML、统计代码、Hook 注入和 PHP 扩展边界。站点框架与导航扩展页头、顶部导航、移动菜单、高级子菜单、右侧浮动按钮、手机底部 Tabbar 和 SEO head。菜单徽章与高级子菜单拆解菜单项图标、徽章