Atlas Content Modeler 使用教程
1、项目介绍
Atlas Content Modeler 是一个用于 WordPress 的内容建模插件,主要用于创建自定义文章类型和字段,特别适用于无头 WordPress 站点。该插件为开发者和发布者提供了一个现代的内容建模系统,支持 WPGraphQL 和 REST API。
主要功能
- 自定义文章类型和字段:开发者可以轻松创建和管理自定义文章类型及其字段。
- WPGraphQL 和 REST API 支持:支持通过 GraphQL 或 REST API 获取模型数据。
- 友好的内容编辑界面:发布者可以使用熟悉的 WordPress 界面添加和管理内容。
项目状态
Atlas Content Modeler 目前处于生命周期结束阶段,2024 年将继续提供关键错误修复,但不再进行新功能开发。预计在 2025 年初关闭。建议用户迁移到 Advanced Custom Fields (ACF) 作为替代方案。
2、项目快速启动
安装与配置
-
下载插件:
- 从 GitHub 仓库下载最新版本的插件:Atlas Content Modeler。
-
安装插件:
- 在 WordPress 后台,导航到
插件 → 添加新插件
,点击上传插件
,选择下载的插件 ZIP 文件进行安装。 - 安装完成后,点击
激活插件
。
- 在 WordPress 后台,导航到
-
配置 WPGraphQL(可选):
- 为了使用 GraphQL 获取数据,建议安装并激活 WPGraphQL 插件。
创建内容模型
-
创建模型:
- 在 WordPress 后台,点击
Content Modeler
菜单。 - 点击
添加新模型
,输入模型名称(例如Cats
),点击创建模型
。
- 在 WordPress 后台,点击
-
添加字段:
- 在模型编辑页面,点击
添加字段
,输入字段名称(例如Name
和Photo
),选择字段类型,点击添加字段
。
- 在模型编辑页面,点击
添加内容
- 添加新条目:
- 在 WordPress 后台,点击
Cats
菜单。 - 点击
添加新条目
,输入猫的名称和照片,点击发布
。
- 在 WordPress 后台,点击
获取内容
- 使用 GraphQL 获取内容:
- 安装并激活 WPGraphQL 插件。
- 使用 GraphQL 查询获取内容,例如:
query { cats { nodes { name photo { sourceUrl } } } }
3、应用案例和最佳实践
应用案例
- 无头 WordPress 站点:Atlas Content Modeler 特别适用于无头 WordPress 站点,开发者可以通过 GraphQL 或 REST API 获取自定义内容,并在前端应用中展示。
- 多语言站点:通过自定义字段,可以轻松管理多语言内容。
最佳实践
- 迁移到 ACF:由于 Atlas Content Modeler 即将关闭,建议尽早迁移到 Advanced Custom Fields (ACF),以确保长期的内容管理。
- 定期备份:在迁移过程中,定期备份 WordPress 数据库和插件配置,以防止数据丢失。
4、典型生态项目
WPGraphQL
- 项目介绍:WPGraphQL 是一个用于 WordPress 的 GraphQL API,允许开发者通过 GraphQL 查询获取 WordPress 内容。
- 使用场景:与 Atlas Content Modeler 结合使用,可以轻松获取自定义内容并集成到前端应用中。
Advanced Custom Fields (ACF)
- 项目介绍:ACF 是一个成熟的 WordPress 插件,用于创建和管理自定义字段。
- 使用场景:作为 Atlas Content Modeler 的替代方案,ACF 提供了类似的功能,并且拥有更大的社区支持和更多的功能。
通过以上步骤,您可以快速上手使用 Atlas Content Modeler,并了解其应用场景和最佳实践。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考