按 zibll_options 的一级分组和子 section 梳理子比主题后台设置结构,帮助定位字段应该放在哪里、前台应该从哪里读取。
按 zibll_options 的一级分组和子 section 梳理子比主题后台设置结构,帮助定位字段应该放在哪里、前台应该从哪里读取。 #为什么需要结构地图 inc/options/admin-options.php 超过一万行,商城和论坛还在独立 admin 文件里继续追加 section。只靠搜索字段标题,很容易把字段放错业务域。 子比主题设置页的结构规律是: txt复制zibll_options ├─ 一级 section:业务域,只负责左侧菜单分组 └─ 子 section:具体设置页,真正包含 fields 新增或排查字段时先确定业务域,再确定子 section,最后查字段 id。 #一级业务域 zib_csf_admin_options() 先注册这些一级 section: id 标题 主要负责 basic 全局&功能 Logo、SEO、懒加载、布局、搜索、邮箱、自定义代码 page 页面&显示 顶部、页脚、首页、分类、标签、专题、用户主页、其他页面 post 文章&列表 列表、缩略图、文章页、筛选、文章功能、评论、投稿 cap 功能&权限 基础权限和站点行为限制 user 用户&互动 注册登录、第三方登录、消息、认证、徽章、等级、签到、短信 pay 支付&付费 知识付费、余额、VIP、分成、返佣、收款接口 shop 商城&商品 实物商城、商品详情、商品参数、物流、售后评价 forum 社区&论坛 论坛首页、版块、帖子、话题、权限和提问回答 over 扩展&增强 系统工具、安全、IP、内容审核、百度熊掌号、文档模式 这几个 id 也是子 section 的 par