SuperAPI AI 工具集

seo-wordpress-manager

前端与建站

查看项目

更新于 10-15 21:13

技能介绍

用途:该技能通过 WPGraphQL API 管理 WordPress 站点的 Yoast SEO 元数据,支持批量更新 SEO 标题、元描述、焦点关键词和 Open Graph 元数据。当用户要求更新 SEO 标题、修复元描述、批量处理文章 SEO 或提到 Yoast SEO 优化时适用。

前提条件:需安装并启用 WPGraphQL 插件与 WPGraphQL for Yoast SEO 扩展,并创建应用密码用于认证。需在主题 functions.php 中注册 updatePostSeo 变更以启用 Yoast SEO 元数据写入。

配置:在技能目录创建 config.json,包含 wordpress.graphql_url、username、app_password,以及 batch.size、delay_seconds 和 state_file;也可使用环境变量 WP_GRAPHQL_URL、WP_USERNAME、WP_APP_PASSWORD。

工作流:先运行 python scripts/analyze_seo.py --all --output analysis.json 抓取文章并识别 SEO 问题;由 Claude 分析后生成 changes.json(含优化标题、描述、关键词);用 python scripts/preview_changes.py --input changes.json 预览;确认后运行 python scripts/yoast_batch_updater.py --input changes.json --apply 应用;中断可用 --resume 恢复。

输入格式为包含 updates 数组的 JSON,每项含 post_id、post_title、current 与 new 字段。输出包括前后对比预览报告、进度状态文件和成功/失败统计报告。

安全特性:默认干跑模式、批量更新前确认提示、进度跟踪可恢复、可配置 API 调用间隔限速、修改前记录原值备份。

限制:依赖 WPGraphQL 及 Yoast 扩展,需相应权限;具体收费、平台支持范围等资料暂未提供。