AI自动生成SEO元描述的WordPress插件

项目概述

wordpress-auto-meta-ai 是一款轻量的 WordPress 插件,面向内容创作者和站点运营者,目标是在不增加编辑负担的前提下,让每篇文章都具备更完整的 SEO 元描述。很多站点在发布节奏加快后,元描述常被遗漏或质量不一,影响搜索摘要展示与点击率;本项目通过兼容 OpenAI 接口的 AI 能力,在文章首次发布时自动生成合适的描述,并默认跳过已存在的元描述,避免误覆盖。除了自动化流程,它还提供文章列表中的批量生成能力,配合实时进度提示,便于对历史内容进行快速补齐。生成结果可按需保存到 Yoast SEO、Rank Math 或 WordPress 原生摘要,多目标兼容减少了插件生态切换成本;同时支持自定义提示词模板与多种兼容接口(含本地模型方案),让不同站点都能以可控方式获得稳定一致的 SEO 描述产出。

项目统计

:bar_chart: 项目概况

:star: 0 Stars | :fork_and_knife: 0 Forks | :eyes: 0 Watchers | :bug: 0 Issues

:date: 创建于: 2026-03-03 | :counterclockwise_arrows_button: 更新于: 2026-03-03

:laptop: 技术栈

该项目主要使用 PHP 开发,占代码库的 100.0%

核心功能

  • 发布即生成,省心省力:文章首次发布时自动触发 AI 生成 SEO 元描述,无需再为“该写什么摘要”反复纠结,让内容上线流程更顺滑。
  • 批量一键处理,效率拉满:在文章列表中勾选多篇内容即可批量生成元描述,并提供实时进度反馈,适合给历史文章做一次“SEO 体检+补全”。
  • 多处落盘,适配常见生态:生成结果可按需保存到 Yoast SEO、Rank Math 的元描述字段,或写入 WordPress 原生摘要(post_excerpt),一次生成,多处可用。
  • 默认不覆盖,保护既有成果:对已经存在元描述的文章会自动跳过,避免误覆盖人工精修内容,既智能又稳妥。
  • 兼容 OpenAI 接口,选择更自由:不仅支持 OpenAI,也能接入各类兼容接口服务(如 DeepSeek、LiteLLM、Ollama 等),按成本、速度和私有化需求灵活切换。
  • 提示词可自定义,更懂你的风格:在设置页直接编辑提示词模板,用 {post_content} 注入文章内容,轻松控制输出长度、语气与关键词密度。更多功能特性正在不断完善中。

技术架构

本插件采用 WordPress + PHP 7.4+ 的轻量架构,围绕“发布即生成、可批量补全”的场景设计。核心基于 WordPress Hooks:在文章首次发布时监听发布流程触发生成;在后台文章列表提供批量操作入口,通过异步请求驱动队列式处理,并以实时进度条反馈执行状态,降低一次性处理带来的超时风险。AI 能力通过 OpenAI Chat Completions 兼容接口接入,API 地址、模型与密钥均可配置,支持替换为 DeepSeek、LiteLLM/Ollama 等实现,以“接口兼容优先”实现供应商解耦。生成策略以“不覆盖已有数据”为默认原则,先检测目标字段是否存在再写入,避免破坏既有 SEO 配置。数据落地采用“多目标保存”理念:同一结果可同步写入 Yoast(_yoast_wpseo_metadesc)、Rank Math(rank_math_description)及 WordPress 原生摘要(post_excerpt),通过适配不同 SEO 生态提升通用性。提示词模板可在设置页维护,并用 {post_content} 占位注入正文,实现可控、可迭代的生成质量。流程可概括为:触发事件 → 读取文章内容 → 渲染提示词 → 调用兼容 API → 解析结果 → 按选定目标写入并记录状态。

使用指南

  • 安装:前往 Releases 下载最新 .zip,在后台 插件 → 安装插件 → 上传插件,选择文件并点击“现在安装”,完成后启用。手动方式:解压到 wp-content/plugins/wordpress-auto-meta-ai/,再在插件页启用。也可用命令行安装:wp plugin install https://github.com/woodchen-ink/wordpress-auto-meta-ai/releases/latest/download/wordpress-auto-meta-ai.zip --activate
  • 配置:进入 设置 → Auto Meta AI,填写 API 信息并保存。推荐配置示例:
    • API 接口地址:https://api.openai.com/v1/chat/completions(兼容 DeepSeek/LiteLLM/Ollama 时填其端点)
    • 模型:gpt-3.5-turbo(或你的兼容模型名)
    • 提示词模板(示例):请基于以下内容生成不超过160字的中文SEO元描述,避免引号与换行:{post_content}
    • 保存位置:可勾选 Yoast SEO_yoast_wpseo_metadesc)、Rank Mathrank_math_description)、WordPress 摘要post_excerpt
  • 自动生成:首次发布文章时触发生成;若目标位置已有描述,默认跳过不覆盖。
  • 批量生成:在 文章 → 所有文章 勾选多篇文章,选择批量操作中的生成元描述并执行,页面会显示实时进度。建议先在少量文章上测试模型与提示词,再批量处理。

总结评价

该插件聚焦“发布即生成 SEO 元描述”的高频痛点,功能覆盖自动生成与后台批量生成,并可同时写入 Yoast、Rank Math 与原生摘要,且默认不覆盖已有数据,实用性明确。兼容 OpenAI 接口与可编辑提示词,使其适配多种模型与私有化部署场景,属于轻量但可扩展的实现。当前 GitHub Stars 为 0,社区反馈与稳定性口碑尚不足,适合愿意自行测试与调参的站点先行试用。建议在上线前进行权限、速率与失败重试的验证,并结合站点语气优化提示词。后续若补充缓存/队列、日志与成本统计、更多 SEO 插件适配与单元测试,将更利于规模化使用与社区增长。