Skip to content

Releases: coowinit/wem-content-types

wem-content-types v1.0.1 — 中文后台优化版

Choose a tag to compare

@coowinit coowinit released this 16 Sep 04:10

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 — 首个稳定版本

Choose a tag to compare

@coowinit coowinit released this 15 Sep 10:09

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-fieldswem-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 内容架构体系的基础模块。