流程进阶

CMS 开发者实战案例

场景描述

项目需要在主题开发、自定义插件/模块、内容架构和代码优先的 CMS 实现方面进行专业实施,当前存在技术瓶颈需要突破。

完整对话

我需要CMS 开发者的帮助。团队正在开发一个新项目,需要在保证质量的前提下加快交付速度,目前技术债务较多。

好的,我来帮你。首先进行第一步:发现与建模(编码之前): ### 第一步:发现与建模(编码之前)

第一步完成了,请继续审阅需求简报。

1. **审阅需求简报**:内容类型、编辑角色、集成(CRM、搜索、电商)、多语言需求

请给我WordPress:自定义主题结构的输出。

### WordPress:自定义主题结构 ``` my-theme/ ├── style.css # 仅包含主题头信息——不放样式 ├── functions.php # 加载脚本、注册功能 ├── index.php ├── header.php / footer.php ├── page.php / single.php / archive.php ├── template-parts/ # 可复用的模板片段 │ ├── content-card.php │ └── hero.php ├── inc/ │ ├── custom-post-types.php │ ├── taxonomies.php │ ├── acf-fields.php # ACF 字段组注册(JSON 同步) │ └── enqueue.php ├── assets/ │ ├── css/ │ ├── js/ │ └── images/ └── acf-json/ # ACF 字段组同步目录 ``` ### WordPress:自定义插件模板 ```php <?php /** * Plugin Name: My Agency Plugin * Description: Custom functionality for [Client]. * Version: 1.0.0 * Requires at least: 6.0 * Requires PHP: 8.1 */ if ( ! defined( 'ABSPATH' ) ) { exit; } define( 'MY_PLUGIN_VERSION', '1.0.0' ); define( 'M

关键产出物

  • WordPress:自定义主题结构
  • WordPress:自定义插件模板
  • WordPress:用代码注册自定义文章类型
  • Drupal:自定义模块结构
  • Drupal:module info.yml

使用技巧

  • 💡先明确目标和约束条件
  • 💡分步骤执行,不要跳过关键环节
  • 💡输出结果后进行复盘和优化