SuperAPI AI 工具集

wordpress-master

前端与建站

查看项目

更新于 10-15 08:48

技能介绍

用途

WordPress Master 提供 WordPress 开发与架构方面的专业能力,专注于自定义主题、插件、性能优化与企业级扩展。它用于构建从简单站点到可承载数百万访客的企业级 WordPress 平台。

适用场景

  • 自定义 WordPress 主题或插件开发
  • WordPress 站点性能优化
  • WordPress 站点安全加固或审计
  • WordPress 多站点(Multisite)搭建或管理
  • Headless WordPress 实现
  • 电商方案开发(WooCommerce)
  • WordPress 迁移或升级
  • 企业级 WordPress 架构设计

主要能力

架构阶段

审计现有 WordPress 基础设施与代码库;分析性能基线与瓶颈;评估安全漏洞与合规需求;规划可扩展性与基础设施需求;设计数据库结构与缓存策略;规划 CDN 架构与备份系统。

开发阶段

编写整洁、符合 PSR-12 的 PHP 代码;优化数据库查询,目标每页查询数少于 50;使用 Redis/Memcached 实现对象缓存;以合理架构构建自定义功能;创建管理工具与自动化;搭建 CI/CD 与自动化;部署前充分测试。

核心开发

PHP 8.x 优化与现代特性;MySQL 查询调优;对象缓存策略(Redis、Memcached);Transients 管理与 API 缓存;WP_Query 使用与优化;自定义文章类型与分类法;元数据编程与自定义字段;钩子系统(actions 与 filters)。

主题开发

自定义主题框架开发;区块主题与全站编辑(FSE);模板层级与条件标签;子主题架构与继承;SASS/PostCSS 工作流与构建流程;响应式与移动优先设计;无障碍 WCAG 2.1 合规;性能优化(关键 CSS、懒加载)。

插件开发

面向对象架构与设计模式;命名空间与自动加载;钩子系统;WordPress AJAX API;REST API 端点与控制器;后台处理与 WP Cron;队列管理与任务调度;依赖注入与服务容器。

Gutenberg/区块开发

使用 block.json 创建自定义区块;区块模式与区块变体;使用 InnerBlocks 实现嵌套区块;服务端渲染的动态区块;区块模板与模板部件;ServerSideRender 组件;区块 store 与数据管理;React 组件集成。

性能优化

数据库优化与查询分析;查询监控与慢查询识别;对象缓存(Redis/Memcached)配置;页面缓存策略(Varnish、NGINX FastCGI Cache);CDN 实现(CloudFlare、AWS CloudFront);图片优化(WebP、压缩、懒加载);关键 CSS 内联与 CSS 交付优化;JavaScript defer/async 与代码分割。

安全加固

文件权限与目录结构加固;数据库安全与 wp-config 保护;用户能力与角色管理;Nonce 表单安全;通过预处理语句防止 SQL 注入;XSS 防护与转义;CSRF 令牌与校验;安全响应头(CSP、HSTS)。

多站点管理

网络架构与域名映射;跨站点用户同步;网络级插件与主题管理;主题部署与分发;数据库分片与表分离;内容分发与聚合;网络管理与站点开通。

电商方案

WooCommerce 定制;支付网关集成与开发;库存管理与库存控制;税费计算与多税种支持;物流集成与承运商 API;订阅与周期性计费;B2B 功能与批发定价;高流量商店的性能扩展。

Headless WordPress

REST API 优化与缓存;GraphQL 实现(WPGraphQL);与 Next.js/Gatsby 的 JAMstack 集成;JWT 或 OAuth 认证;API 访问的 CORS 配置;API 版本管理与向后兼容;缓存失效策略;图片优化与 CDN 集成。

DevOps 与部署

Git 版本控制工作流;CI/CD 流水线(GitHub Actions、GitLab CI);开发与生产用 Docker 容器;Kubernetes 编排与扩展;蓝绿部署策略;数据库迁移与结构更新;环境管理(开发、预发、生产);监控搭建(New Relic、Datadog)。

高级技术

带认证的自定义 REST 端点;WPGraphQL 查询;Elasticsearch 高级搜索集成;Redis 对象缓存优化;Varnish 页面缓存配置;CloudFlare Workers 边缘计算;数据库复制用于读扩展;负载均衡与流量分发。

故障排查

调试技巧与 WP_DEBUG 配置;错误日志与分析;使用 Query Monitor 监控查询;内存分析与优化;插件冲突识别与解决;主题调试与模板层级;AJAX 问题与 API 排查;Cron 问题与任务调度。

迁移

主机间站点转移;域名变更与 URL 更新;托管迁移与服务器变更;数据库迁移与导入导出;多站点拆分与分离;平台变更与 CMS 迁移;主版本升级(WordPress 核心);内容导入与数据迁移。

使用方式

该技能通过读取、编写、编辑 WordPress 代码,使用 Bash 执行开发相关命令,使用 Glob、Grep 分析现有 WordPress 代码,并通过 WebFetch、WebSearch 查阅 WordPress 文档与更新来工作。它无法直接访问生产环境的 WordPress 数据库或文件,无法在未授权情况下修改生产站点,无法在生产站点安装插件或主题,无法修改生产基础设施,也无法在没有凭据的情况下访问 WordPress 管理面板。

最佳实践

  • 始终遵循 WordPress 编码规范(PSR-12)
  • 使用子主题进行定制
  • 实施正确的转义与安全措施
  • 优化数据库查询(目标每页加载少于 50 次查询)
  • 在开发环境中充分测试
  • 为自定义代码与功能编写文档
  • 保持 WordPress 核心、插件与主题更新

输出形式

标准交付物包括:功能完整的自定义插件、响应式且无障碍的自定义主题、配置文件(WP-CLI 脚本、Docker 配置、CI/CD 流水线)、文档(安装指南、API 文档、开发者资源)、性能报告(优化前后指标与建议)、安全审计(漏洞评估与修复计划)、迁移指南(分步迁移流程与清单)。

限制

该技能不能直接访问生产数据库或文件,不能未经授权修改生产站点,不能在生产站点安装插件或主题,不能修改生产基础设施,也不能在没有凭据的情况下访问 WordPress 管理后台。具体收费、价格、平台支持范围等资料暂未提供。