Releases: coowinit/wem-content-types
Releases · coowinit/wem-content-types
Release list
wem-content-types v1.0.1 — 中文后台优化版
wem-content-types v1.0.1
这是一次以中文后台体验优化为主的维护版本。
本次更新不涉及核心功能和数据结构调整,可直接从 v1.0.0 升级。
主要更新
- 顶级菜单名称调整为 WEM 内容类型
- 子菜单统一为:
- 内容类型
- 分类法
- 工具
- 内容类型管理页面全面中文化
- 分类法管理页面全面中文化
- 字段名称、说明、示例、按钮统一优化
- 启用 / 禁用 / 删除等操作提示中文化
- 导入 / 导出相关提示中文化
- Supports、Rewrite、REST API 等配置项补充中文说明
- WordPress 自动生成的内容类型 / 分类法操作 Labels 中文化
- 插件描述改为中文
- README 同步更新
兼容性
本次更新不修改:
- Post Type Slug
- Taxonomy Slug
- Options
- Hooks
- JSON Schema
- Rewrite 配置
- 已有内容
- 已有分类数据
因此可以从 v1.0.0 直接升级,无需迁移数据。
Version
v1.0.1
WEM Content Types v1.0.0 — 首个稳定版本
WEM Content Types v1.0.0
这是 WEM Content Types 的首个稳定版本。
WEM Content Types 是一款轻量级 WordPress 内容结构管理插件,主要用于管理自定义文章类型(Custom Post Type)和自定义分类法(Taxonomy),并作为 WordPress 网站内容架构的基础层使用。
本插件专注于“内容结构”,不会扩展为完整的自定义字段系统或页面构建工具。
核心功能
- 创建、编辑和删除自定义文章类型
- 创建、编辑和删除自定义分类法
- 分类法可关联一个或多个文章类型
- 支持内容类型启用与禁用
- 自动生成常用 WordPress Labels
- Dashicons 可视化图标选择
- 基础设置与高级设置分离
- 支持独立 Rewrite Slug
- 支持 REST API / Block Editor
- 支持后台分类列显示
- 支持 JSON 内容结构导出
- 支持 JSON 内容结构安全导入
- 支持跨网站迁移内容结构配置
安全与维护
- Post Type 和 Taxonomy 的内部 Slug 创建后保持稳定
- 删除配置不会自动删除已有文章或分类数据
- 存在 Taxonomy 依赖时禁止误删对应 Post Type
- Disabled 状态不会破坏原有关联关系
- 第三方 CPT 暂时不可用时,已有 Taxonomy 关联仍然保留
- JSON 导入前会完整验证整份配置
- 导入采用安全合并模式,不会自动删除目标网站已有配置
- Rewrite Rules 仅在配置发生变化时按需刷新
扩展能力
v1.0.0 已提供稳定的 Filters 和 Actions,可用于后续扩展。
整体架构明确区分:
- Content Types
- Taxonomies
- Custom Fields
- Content Models
- Presentation
因此未来可以通过 wem-content-fields、wem-content-model 或项目级插件继续扩展,而不需要修改 WEM Content Types 核心代码。
JSON 导入与导出
JSON 导入导出用于迁移“内容结构”,而不是迁移网站内容。
导出的内容包括:
- Post Types
- Taxonomies
- 关联关系
- Supports
- 可见性设置
- REST 设置
- Rewrite 配置
不会导出:
- 文章内容
- 分类数据
- 媒体文件
- Post Meta
- 自定义字段数据
升级说明
v1.0.0 兼容此前 v0.x 开发版本创建的配置。
已有 WEM Content Types 配置无需手动迁移。
v1.0.0 标志着 WEM Content Types 正式进入稳定阶段,并作为后续 WEM WordPress 内容架构体系的基础模块。