feat(admin): rebuild page display settings #9

Merged
kate522 merged 1 commits from worktree/page-display-rebuild into main 2026-08-18 16:07:49 +00:00
Owner

主要结果:

  • 固定为 8 个子页及指定顺序,移除专题、论坛、商城相关选项。
  • 重建子比式后台外壳、Schema 表单渲染和底部保存栏。
  • 统一使用 aksrt_settings 与指定 GET/POST Schema 接口。
  • REST 接口已落实 manage_options 权限、section 白名单、递归净化、枚举及嵌套结构验证。
  • 导航、顶部组件、页脚、首页、分类、标签、用户主页和统一页头均切换至新字段。
  • Banner、旧首页模块、独立首页/页脚接口及旧存储链路已删除。
  • 参考图片资源 7/7 SHA-256 完全一致。
  • 修正了首页空值默认值及嵌套多选验证问题。
  • 新增页面结构与保存契约测试。
主要结果: - 固定为 8 个子页及指定顺序,移除专题、论坛、商城相关选项。 - 重建子比式后台外壳、Schema 表单渲染和底部保存栏。 - 统一使用 aksrt_settings 与指定 GET/POST Schema 接口。 - REST 接口已落实 manage_options 权限、section 白名单、递归净化、枚举及嵌套结构验证。 - 导航、顶部组件、页脚、首页、分类、标签、用户主页和统一页头均切换至新字段。 - Banner、旧首页模块、独立首页/页脚接口及旧存储链路已删除。 - 参考图片资源 7/7 SHA-256 完全一致。 - 修正了首页空值默认值及嵌套多选验证问题。 - 新增页面结构与保存契约测试。
kate522 added 1 commit 2026-08-18 16:07:42 +00:00
kate522 merged commit 1436232a34 into main 2026-08-18 16:07:49 +00:00
kate522 deleted branch worktree/page-display-rebuild 2026-08-18 16:07:50 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kate522/wordpress-theme-aksrt#9