子比主题模板文件、模板标签、业务页面和子主题覆盖的使用边界。
子比主题模板文件、模板标签、业务页面和子主题覆盖的使用边界。 #模板来源 子比主题既有 WordPress 标准模板,也有业务模块自己的页面模板。改页面前要先确认真实渲染来源。 页面类型 可能来源 首页、分类、文章、页面 根目录模板、template/、inc/functions/zib-.php 评论列表 template/comments.php、inc/functions/zib-comments-list.php 用户中心 inc/functions/user/page/*、inc/functions/zib-user.php 论坛首页、版块、帖子 inc/functions/bbs/page/*、inc/functions/bbs/inc/template.php 商城首页、商品页、购物车 inc/functions/shop/page/*、inc/functions/shop/inc/template.php 支付相关页面 zibpay/page/、zibpay/functions/ #覆盖原则 只改展示时优先用子主题覆盖模板。 能用 Hook 或 CSS 完成的,不复制整份模板。 覆盖模板后保留原来的权限、分页、懒加载、nonce、转义和状态判断。 主题升级后对比被覆盖模板,确认结构和函数调用是否要同步。 不把复杂查询、写入、第三方请求堆进模板文件。 #查找真实模板 可以按这个顺序查: 看当前页面 URL 属于 WordPress 标准路由、论坛路由、商城路由还是用户中心路由。 搜索页面上的唯一文案或 class。 搜索 locate_template、do_ac