使用 AI 完整构建 WordPress 网站与插件开发工作流

为开发者提供一套从环境搭建、主题与插件开发到 WooCommerce 集成及安全部署的标准化工作流,特别支持 WordPress 7.0 的实时协作(RTC)与 AI 连接器等前沿特性。

为什么需要这个技能

WordPress 虽是流行的 CMS,但其版本迭代快,且在处理复杂插件开发、WooCommerce 定制及性能优化时,容易陷入低效的重复劳动。特别是 WordPress 7.0 引入了实时协作(RTC)、AI Connectors 和 Abilities API 等重大更新,开发者需要一套标准化的引导来快速适配新特性,避免在兼容性上浪费时间。

通过本工作流,AI 可以精准地帮你生成符合最新规范的 PHP 代码,快速搭建主题架构,并实现 AI 驱动的功能增强。

适用场景

  • 快速建站:从零开始构建企业级 WordPress 网站。
  • 定制开发:创建高性能的自定义主题或功能插件。
  • 电商集成:基于 WooCommerce 开发复杂的购物流程或订阅产品。
  • 技术升级:将旧项目迁移至 WordPress 7.0,集成 AI 连接器或实时协作功能。
  • 安全与优化:对现有站点进行安全加固和 LCP/CLS 等性能指标优化。

核心工作流

本工作流分为八个核心阶段,通过调用不同的 AI 技能实现闭环:

  1. 环境搭建:使用 app-builder 构建脚手架,配置本地开发环境(如 LocalWP/Docker)。
  2. 主题开发:利用 frontend-developer 实现模板层级,适配 WordPress 7.0 的管理后台刷新(Admin Refresh)与全局样式。
  3. 插件开发:遵循 backend-dev-guidelines 构建插件,重点实现 RTC 兼容的 Meta 注册以及 AI 连接器接口(wp_ai_client_prompt)。
  4. 电商集成:通过 payment-integration 等技能配置 WooCommerce 支付网关与自定义产品类型。
  5. 性能优化:使用 web-performance-optimization 审计页面加载速度,优化 WebP 图像及对象缓存。
  6. 安全加固:调用 security-auditor 进行渗透测试,配置安全响应头并禁用 XML-RPC。
  7. 自动化测试:使用 playwright-skill 编写端到端(E2E)测试,验证 AI 功功能与协作流。
  8. 部署上线:通过 deployment-engineer 配置 GitHub Actions 实现 CI/CD 自动化部署。

关键代码示例:WordPress 7.0 AI 连接器使用

// 自动为文章生成摘要
add_action('save_post', function($post_id, $post) {
    if (wp_is_post_autosave($post_id) || wp_is_post_revision($post_id)) return;
    if (!empty($post->post_excerpt)) return;

    $content = strip_tags($post->post_content);
    if (empty($content) || !function_exists('wp_ai_client_prompt')) return;

    $result = wp_ai_client_prompt('Create a brief 2-sentence summary of this content: ' . substr($content, 0, 1000));
    
    if (is_wp_error($result)) return;

    $result->using_temperature(0.3);
    $summary = $result->generate_text();
    
    if ($summary && !is_wp_error($summary)) {
        wp_update_post([
            'ID' => $post_id,
            'post_excerpt' => sanitize_textarea_field($summary)
        ]);
    }
}, 10, 2);

下载和安装

下载 wordpress 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐