manifest / unclassified / ai-media-content-wordpress-plugin
AI Social Content Generator
通过多个AI模型(Gemini、DeepSeek等)生成小红书和Instagram的营销内容及配图,支持单个生成、批量生成和自动化生成功能。
by Your Name · github.com/hxxy2012/ai-media-content-wordpress-plugin · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/hxxy2012/ai-media-content-wordpress-plugin/archive/refs/heads/claude%2Fwordpress-ai-content-plugin-01CK51aYSag1ArudvkrmnZJb.zipAI Social Content Generator - WordPress Plugin
一个强大的WordPress插件,通过多个AI模型(OpenAI GPT、Google Gemini、DeepSeek、Claude、通义千问等)自动生成小红书和Instagram的营销内容及配图。
✨ 功能特点
🤖 多AI模型支持
- OpenAI GPT - GPT-4, GPT-4 Turbo, GPT-3.5 Turbo
- Google Gemini - Gemini Pro, Gemini Pro Vision
- DeepSeek - DeepSeek Chat, DeepSeek Coder
- Anthropic Claude - Claude 3 Opus, Sonnet, Haiku
- 通义千问 (Qwen) - Qwen Max, Plus, Turbo
📝 智能内容生成
- 根据主题或关键词自动生成适合平台的文案
- 小红书风格: emoji丰富、分段清晰、标签突出
- Instagram风格: hashtag合理、文案简洁有吸引力
- 支持自定义prompt模板
- 智能JSON解析,自动提取标题、正文和标签
🎨 图片自动生成
- 根据文案内容自动生成1-9张配图
- 7种专业模板样式:
- 渐变背景 (紫色到粉色)
- 纯色背景 (浅蓝色)
- 简约风格 (纯白)
- 现代风格 (青色到蓝色,带几何装饰)
- 深色风格 (深灰渐变,带光效)
- 彩色风格 (橙-粉-紫三色渐变)
- 优雅风格 (米白色+金色边框)
- 自动适配平台规格:
- 小红书: 3:4比例 (1080x1440)
- Instagram: 1:1比例 (1080x1080)
- 支持水印/Logo添加
- 图片预览和批量下载
🚀 批量处理功能
- 手动输入或CSV文件导入多个主题
- 一键批量生成多组内容和图片
- 实时进度跟踪和状态显示
- 批量任务队列管理
- 支持失败重试和错误处理
- 批量结果导出(CSV/JSON)
📊 内容管理
- 完整的生成历史记录
- 按平台、状态、AI模型筛选
- 内容编辑和再生成
- 批量下载图片(ZIP打包)
- 内容状态管理(草稿/已发布/归档)
- 版本控制 - 内容历史版本保存和恢复
- 多格式导出 - 支持TXT、JSON、CSV、Markdown、ZIP格式
⚙️ 灵活配置
- 独立的AI模型API密钥配置
- 每个模型的参数调整(温度、max_tokens等)
- API连接测试功能
- 自定义图片尺寸和样式
- 自定义内容模板
🎨 高级图片定制
- 6种预设配色方案 - 海洋、日落、森林、夜空、粉色梦幻、简约
- 渐变背景 - 线性渐变(水平、垂直、对角)、径向渐变
- 图案装饰 - 圆点、斜线、网格、圆圈等图案
- 边框和阴影 - 可自定义边框宽度、颜色、圆角、阴影效果
- 文字样式 - 自定义字体大小、颜色、对齐方式、行高
- 水印功能 - 支持多位置水印(左上、右上、左下、右下、居中)
- 滤镜效果 - 灰度、复古、模糊、亮度、对比度调整
- 自定义布局 - 内边距、间距、标题边距等全面可调
📋 内容模板系统
- 预设模板 - 小红书种草、攻略,Instagram故事、商业推广
- 自定义模板 - 创建、编辑、管理个人模板库
- 模板变量 - 支持变量占位符,快速填充内容
- 模板分类 - 按平台、类别组织模板
- 模板导入/导出 - 分享和备份模板配置
- 模板渲染 - 一键应用模板生成内容
🔄 定时任务与自动化
- 定时生成 - 设置每2小时、6小时、12小时、每日定时生成
- 主题池管理 - 预设主题列表,自动轮换使用
- 自动清理 - 自动清理过期内容和孤立图片
- 任务日志 - 记录每次定时任务执行结果
📈 统计与分析
- 总览统计 - 总内容数、今日生成、平台分布、AI模型使用率
- 趋势分析 - 30天生成趋势,按日期统计
- 热门标签 - 最常用的Hashtag分析
- 质量指标 - 平均内容长度、标签数量统计
- 生产力分析 - 最活跃的小时和星期统计
- 存储统计 - 图片存储空间使用情况
🔍 日志与监控
- 多级日志 - DEBUG、INFO、WARNING、ERROR四个级别
- 自动记录 - API调用、内容生成、错误异常全程记录
- 日志查询 - 按级别、日期、关键词筛选查询
- 日志导出 - 支持CSV、JSON、TXT格式导出
- 日志统计 - 按级别、日期、用户统计分析
- 自动清理 - 可配置日志保留天数,自动清理旧日志
⚡ API管理与缓存
- 速率限制 - 智能管理API调用频率,防止超限
- 智能缓存 - 相同prompt自动缓存,节省API费用
- 缓存策略 - 可配置缓存有效期(默认1小时)
- 缓存统计 - 缓存命中率、缓存大小监控
- API统计 - 按服务、日期、小时统计API调用量
- 缓存管理 - 手动清空缓存、清理过期缓存
🔔 通知与提醒
- Webhook通知 - 支持多个Webhook URL
- 事件过滤 - 可选择触发通知的事件类型
- 签名验证 - HMAC-SHA256签名保证安全性
- 邮件通知 - 重要事件发送邮件提醒
- 通知历史 - 记录所有通知发送历史
- Webhook测试 - 测试Webhook配置是否正常
💾 设置导入/导出
- 完整备份 - 一键导出所有插件设置
- 选择性导出 - 可选是否包含API密钥、模板、Webhook
- 设置导入 - 从备份文件恢复设置
- 版本兼容 - 自动检测设置文件版本兼容性
- 备份管理 - 查看、删除历史备份文件
- 设置重置 - 一键恢复默认设置
📊 内容质量评分与优化
- 6维度质量评分 - 可读性、长度、标签、互动潜力、关键词、结构
- A-D等级评定 - 自动计算内容质量等级
- 智能优化建议 - 针对性改进建议
- AI自动优化 - 一键AI优化低分内容
- A/B测试 - 对比优化前后效果
- 质量报告 - 生成详细的质量分析报告
🌍 多语言内容生成
- 14种语言支持 - 中文(简繁)、英语、日语、韩语、西班牙语、法语、德语、意大利语、葡萄牙语、俄语、阿拉伯语、泰语、越南语
- 原生内容生成 - 直接使用目标语言生成内容
- 智能翻译 - 保持风格的专业翻译
- 本地化标签 - 自动适配目标语言热门标签
- 语言检测 - 自动识别内容语言
- 多语言变体 - 一键生成多语言版本
📚 素材库管理
- 5种素材类型 - 文案片段、图片模板、标签集、开场白、结尾语
- 智能分类 - 按平台、类别、语言组织
- 使用统计 - 追踪素材使用频率
- 内置模板 - 预设高质量素材模板
- 快速搜索 - 关键词搜索素材
- 标签系统 - 灵活的标签分类
📅 智能发布计划
- 智能日历生成 - 自动规划最佳发布时间
- 平台最佳时段 - 根据平台特点推荐发布时间
- 自动发布 - 定时自动发布内容
- 时区支持 - 多时区发布计划
- 发布通知 - 发布成功自动通知
- 可视化日历 - 直观的日历视图
📈 内容趋势分析
- 热门话题检测 - 自动识别热门主题
- 标签趋势分析 - 追踪热门标签变化
- 内容模式分析 - emoji使用、开场方式、平均长度统计
- 时间分布分析 - 发布高峰时段和星期
- 增长率计算 - 话题和标签增长趋势
- 智能推荐 - 基于趋势的内容建议
🔍 SEO深度优化
- 多维SEO分析 - 标题、内容、关键词、标签、可读性全面分析
- 关键词提取 - 自动提取核心关键词
- 密度计算 - 关键词密度优化建议
- LSI关键词 - 相关关键词推荐
- AI优化 - 智能SEO优化重写
- 优化评分 - 0-100分SEO评分系统
👥 团队协作与审核
- 工作流管理 - 草稿→待审核→审核中→已批准→已发布
- 多角色权限 - 管理员、编辑、作者、贡献者角色权限
- 审核意见 - 添加评论、建议和问题
- 批准/拒绝 - 完整的审批流程
- 活动日志 - 记录所有协作活动
- 任务管理 - 我的待办、待审核列表
- 邮件通知 - 状态变更自动通知
📊 高级数据报表
- 8种报表类型 - 总览、性能、趋势、对比、质量、生产力、SEO、多语言
- 可视化图表 - 直观的数据可视化
- 多格式导出 - CSV、JSON、HTML格式导出
- 时间段对比 - 周期环比分析
- 用户生产力 - 团队成员效率统计
- 质量分布 - 内容等级分布统计
- 自定义筛选 - 灵活的数据筛选条件
⚡ 性能监控与优化
- 实时性能跟踪 - 监控执行时间和内存使用
- 数据库优化 - 慢查询检测和优化
- API性能监控 - API调用时间和成功率
- 缓存命中率 - 缓存效率统计
- 系统资源监控 - 内存、CPU、存储监控
- 性能建议 - 智能优化建议
- 自动清理 - 过期缓存和旧日志自动清理
- 数据库优化 - 一键优化所有表
🎯 智能内容推荐
- 6种推荐类型 - 热门话题、最佳发布时间、标签建议、内容创意、平台策略、优化建议
- 数据驱动决策 - 基于历史数据和趋势分析
- 个性化建议 - 根据用户内容表现定制
- 趋势预测 - 识别上升中的热门话题
- 最佳时机推荐 - 智能推荐最佳发布时间
- 内容创意灵感 - AI生成创作灵感
🏷️ AI智能标签生成
- AI驱动生成 - 使用大模型智能生成相关标签
- 多策略混合 - trending(热门)、niche(细分)、mixed(混合)三种策略
- 历史数据分析 - 基于高表现内容的标签
- 标签性能追踪 - 分析每个标签的效果
- 平台优化 - 针对小红书和Instagram优化数量和类型
- 批量生成 - 支持批量内容标签生成
💰 API成本管理
- 实时成本追踪 - 精确记录每次API调用成本
- 12种模型定价 - 覆盖GPT、Gemini、Claude、DeepSeek、Qwen全系列
- 预算管理 - 设置日/月预算限制
- 成本预警 - 达到预算阈值自动通知
- 多维度统计 - 按模型、时间、用户统计成本
- 成本估算 - 生成前预估API费用
- 导出报告 - CSV/JSON格式成本报告
🗂️ 内容智能分类
- 12个预设分类 - 生活、美妆、时尚、美食、旅游、健身、科技、教育、娱乐、家居、母婴、宠物
- AI+关键词混合 - 结合AI分类和关键词匹配
- 内容类型识别 - 教程、测评、经验、展示、vlog、技巧
- 主题提取 - 自动提取内容主题标签
- 批量分类 - 支持批量内容分类
- 自定义分类 - 添加自定义分类类别
- 分类统计 - 内容分类分布统计
🧪 A/B测试系统
- 多种测试类型 - 内容、标签、风格、发布时间测试
- 科学统计分析 - t检验确保结果可靠性
- 自动宣布获胜者 - 达到显著性水平自动选出最优方案
- 可视化报告 - 图表展示测试结果
- 测试管理 - 草稿、运行、暂停、完成全流程管理
- 置信度计算 - 统计显著性和置信区间
- 改进百分比 - 量化优化效果
🔍 内容质量检测
- 6大检测维度 - 敏感词、平台规范、格式、可读性、SEO、AI质量
- 实时质量评分 - 0-100分质量评分系统
- 发布前检查 - 自动检测是否可以发布
- 智能修复建议 - 针对每个问题提供修复方案
- 自动修复 - 支持一键自动修复常见问题
- 批量检测 - 批量检测多个内容
- 统计分析 - 常见问题统计和分析
✍️ 智能写作助手
- 8种写作辅助 - 继续写作、扩展句子、生成段落、优化标题、生成开场/结尾、过渡语句、换个说法
- AI驱动建议 - 使用大模型提供多个创作建议
- 语气控制 - 支持休闲、专业、友好等多种语气
- 智能改写 - 改进、简化、正式化、口语化
- 语法检查 - 自动检测语法和用词错误
- 写作模板 - 提供多种常用写作模板
- 实时建议 - 写作过程中实时获取AI建议
🔍 关键词研究工具
- 关键词发现 - 从历史内容中挖掘关键词机会
- 趋势分析 - 追踪关键词增长趋势和热度变化
- 难度评估 - 计算关键词竞争难度(0-100分)
- 相关关键词 - AI+统计混合方法生成相关词
- 长尾关键词 - 智能建议3-6词的长尾变体
- 关键词分组 - 按相似度和主题自动分组
- 表现追踪 - 追踪关键词使用频率和效果
- AI洞察 - 获取关键词营销洞察和建议
💾 备份与恢复系统
- 完整备份 - 一键备份内容、图片、设置、模板
- 增量备份 - 仅备份自上次以来的变更
- 选择性恢复 - 灵活选择恢复哪些内容
- 导入导出 - 备份文件导入导出功能
- 压缩存储 - Gzip压缩节省存储空间
- 自动清理 - 自动清理指定天数的旧备份
- 安全保护 - .htaccess保护备份目录
- 版本兼容 - 自动检测备份版本兼容性
⚙️ 工作流自动化引擎
- 6种触发器 - 手动、定时、内容创建/更新、质量检查失败、备份完成
- 11种自动化动作 - 生成内容、优化、质量检测、发布、通知、备份、导出、标签、分类、翻译、自定义代码
- 工作流编排 - 可视化定义多步骤自动化流程
- 条件执行 - 支持错误继续、条件分支
- 定时调度 - 每小时/每天/每周自动运行
- 执行历史 - 完整记录每次工作流执行结果
- 事件驱动 - 基于WordPress钩子自动触发
- 异步执行 - 后台异步执行不阻塞主流程
🌐 社交媒体分发系统
- 7平台支持 - 小红书、Instagram、微博、抖音、Twitter、Facebook、LinkedIn
- 一键分发 - 同时发布到多个平台
- Instagram集成 - 完整Graph API集成,支持单图和轮播发布
- 微博集成 - 官方API集成,支持文字和图片微博
- 计划发布 - 设置未来发布时间自动发布
- 发布历史 - 完整记录所有分发记录和状态
- 平台认证 - 安全的OAuth令牌管理
- 批量分发 - 批量发布多个内容到多个平台
📊 内容表现分析
- 实时数据同步 - 从Instagram、微博等平台同步表现数据
- 10种核心指标 - 浏览量、点赞、评论、分享、收藏、点击、触达、曝光、互动率、新增粉丝
- 表现报告 - 详细的内容表现分析报告
- 平台对比 - 对比不同平台的内容表现
- ROI计算 - 自动计算内容投资回报率
- 表现评分 - 0-100分综合表现评分
- 智能建议 - 基于数据的优化建议
- 趋势分析 - 按日/周/月追踪表现趋势
- 自动同步 - 每小时自动同步最新数据
📅 智能内容日历
- 可视化日历 - 直观的日历视图管理内容计划
- 多种事件类型 - 内容发布、草稿、活动、提醒、里程碑
- 重复事件 - 支持每天/每周/每月重复规则
- 智能生成 - AI自动生成内容发布计划
- 冲突检测 - 自动检测同一时间段的冲突
- 即将到来 - 显示未来N天的待办事件
- 统计分析 - 日历事件统计和最忙日期分析
- 多平台管理 - 为不同平台规划不同内容
- 颜色标记 - 自定义颜色标记区分事件类型
- 批量操作 - 批量创建、编辑、删除事件
🔬 竞品内容分析
- 8维度分析 - 内容策略、发布频率、内容类型、话题分布、标签策略、互动模式、发布时间、内容质量
- 智能洞察 - AI生成竞品核心优势和差异化建议
- 表现对比 - 对比多个竞品的关键指标
- 发布频率分析 - 每日发布量、一致性得分、最活跃日期
- 话题挖掘 - 自动提取竞品Top话题和关键词
- 标签策略 - 分析竞品标签使用模式和多样性
- 互动分析 - 平均点赞/评论/分享,峰值内容识别
- 优化建议 - 基于竞品数据生成可执行建议
- 历史报告 - 保存并追踪竞品分析历史
⚖️ 内容合规检查
- 6大检查维度 - 法律合规、版权、广告法、平台政策、内容分级、数据隐私
- 广告法检测 - 自动识别极限词、绝对化用语、虚假承诺
- 平台规则 - 小红书/Instagram等平台特定规则检查
- 敏感词检测 - 政治敏感、暴力血腥、色情低俗内容过滤
- 版权保护 - 品牌提及检查、转载来源验证
- 隐私保护 - 个人信息(手机/身份证/邮箱)泄露检测
- 合规评分 - 0-100分合规得分,多级风险标记
- AI深度检查 - 使用大模型进行深度合规审查
- 智能建议 - 针对每个违规项提供修复建议和替代词
- 发布拦截 - 严重违规自动拦截发布
🤖 智能问答机器人
- 5种机器人类型 - 内容创作助手、客户服务、平台操作指南、SEO顾问、通用问答
- AI驱动对话 - 基于大模型的自然语言理解和生成
- 上下文记忆 - 保持对话上下文,支持多轮对话
- 意图识别 - 自动识别用户意图(问候/求助/推荐/对比/解释)
- 会话管理 - 创建、更新、结束会话,完整会话历史
- 快速回复 - 预设常见问题快速回复
- 评价系统 - 用户对回复进行评价和反馈
- 使用统计 - 会话数、消息数、平均对话轮数统计
- 多用户支持 - 每个用户独立的会话和历史记录
🧠 智能内容推荐系统
- 综合分析 - 整合历史表现、竞品策略、合规要求、热门趋势
- 数据驱动推荐 - 基于真实数据生成内容策略建议
- AI深度洞察 - 使用大模型生成专业分析和行动计划
- 8大推荐模块 - 内容策略、发布时间、标签策略、内容格式、热门话题、合规指导、竞品对标、行动计划
- 个性化创意 - 针对特定主题生成多个内容创意建议
- 历史表现分析 - 分析30天内容数据,提取成功要素
- 竞品对标 - 对比竞品策略,识别优化机会
- 趋势追踪 - 实时追踪热门话题和标签
- 优先级评分 - 为每个建议提供优先级和预期效果
⚡ 自动化内容优化引擎
- 一键优化 - 自动检测并修复内容问题
- 4大优化维度 - 合规修复、质量提升、SEO优化、可读性改善
- 智能合规修复 - 自动替换广告法违禁词(50+词库)、移除隐私信息、清理违规内容
- 质量自动提升 - AI扩充内容、添加emoji、优化段落结构、增加互动引导
- SEO智能优化 - 优化标题长度、增强标签策略、提取关键词
- 可读性改善 - 清理格式、统一标点、改善段落结构
- 批量处理 - 支持批量优化多个内容,提高效率
- 改善评分 - 量化评估优化效果(0-100分)
- AI内容扩充 - 使用大模型智能扩充短内容
- 安全替代词库 - 智能替换违禁词为合规表达
🎁 WordPress集成
- 4个Shortcode - [aiscg_content]、[aiscg_gallery]、[aiscg_stats]、[aiscg_latest]
- 2个Widget - 最新内容Widget、统计Dashboard Widget
- REST API - 完整的40+个API端点
- 权限管理 - 基于WordPress用户角色的权限控制
📦 安装要求
- WordPress 5.8 或更高版本
- PHP 7.4 或更高版本
- PHP GD库(用于图片生成)
- 至少一个AI服务的API密钥
🔧 安装步骤
-
下载插件
git clone https://github.com/hxxy2012/AI-Media-Content-Wordpress-Plugin.git -
上传到WordPress
- 将整个文件夹上传到
/wp-content/plugins/目录 - 或在WordPress后台通过"插件 > 安装插件 > 上传插件"上传ZIP文件
- 将整个文件夹上传到
-
激活插件
- 在WordPress后台"插件"页面找到"AI Social Content Generator"
- 点击"启用"
-
配置AI模型
- 进入 WordPress后台 > 设置 > AI Content Generator
- 在"AI Models"标签中配置至少一个AI服务的API密钥
- 点击"Test Connection"验证配置
🎯 使用指南
1. 配置AI模型
进入 设置 > AI Content Generator > AI Models:
- 选择要使用的AI模型
- 输入对应的API密钥
- 配置模型参数:
- Temperature: 控制创意性(0-2,越高越创意)
- Max Tokens: 生成内容的最大长度
- 点击"Test Connection"测试连接
- 保存设置
获取API密钥:
- OpenAI: https://platform.openai.com/api-keys
- Google Gemini: https://ai.google.dev/
- DeepSeek: https://platform.deepseek.com/
- Anthropic Claude: https://console.anthropic.com/
- 通义千问: https://dashscope.aliyuncs.com/
2. 生成内容
进入 AI Content > Generate:
单个生成:
- 选择平台(小红书/Instagram)
- 选择AI模型(或使用默认)
- 输入主题或关键词
- (可选)输入自定义prompt
- 设置图片数量(1-9张)
- 点击"Generate Content"
批量生成:
- 切换到"Batch Generation"模式
- 手动输入主题(一行一个)或上传CSV文件
- 点击"Start Batch Generation"
- 等待批量生成完成
3. 管理内容
进入 AI Content > History:
- 查看: 点击"View"查看完整内容和图片
- 编辑: 修改标题、正文、标签和状态
- 重新生成: 使用相同主题重新生成
- 下载: 下载单张或所有图片
- 删除: 删除不需要的内容
4. 自定义设置
图片设置 (Settings > Image Settings):
- 配置每个平台的图片尺寸
- 选择默认模板样式
- 设置字体和水印
内容模板 (Settings > Content Templates):
- 自定义小红书和Instagram的prompt模板
- 使用
{topic}作为主题占位符
高级设置 (Settings > Advanced):
- 设置请求超时时间
- 配置并发请求数
- 启用调试日志
📁 项目结构
ai-social-content-generator/
├── ai-social-content-generator.php # 主插件文件
├── includes/
│ ├── class-plugin.php # 核心插件类
│ ├── class-activator.php # 激活处理
│ ├── class-deactivator.php # 停用处理
│ ├── class-database.php # 数据库操作
│ ├── class-content-generator.php # 内容生成器
│ ├── class-image-generator.php # 图片生成器
│ ├── class-batch-processor.php # 批量处理器
│ ├── class-scheduler.php # 定时任务
│ ├── class-content-exporter.php # 内容导出器
│ ├── class-analytics.php # 统计分析
│ ├── class-shortcodes.php # 短代码
│ ├── class-widget.php # Widget组件
│ ├── class-logger.php # 日志系统
│ ├── class-template-manager.php # 模板管理器
│ ├── class-version-control.php # 版本控制
│ ├── class-image-customizer.php # 图片定制器
│ ├── class-api-manager.php # API管理器
│ ├── class-notification.php # 通知系统
│ ├── class-settings-manager.php # 设置管理器
│ ├── class-content-scorer.php # 内容质量评分
│ ├── class-content-optimizer.php # 内容优化器
│ ├── class-multilingual-generator.php # 多语言生成器
│ ├── class-media-library.php # 素材库管理
│ ├── class-publishing-planner.php # 发布计划
│ ├── class-trend-analyzer.php # 趋势分析器
│ ├── class-seo-optimizer.php # SEO优化器
│ ├── class-collaboration-system.php # 协作系统
│ ├── class-advanced-reports.php # 高级报表
│ ├── class-performance-monitor.php # 性能监控
│ ├── class-content-recommender.php # 智能推荐引擎
│ ├── class-ai-tag-generator.php # AI标签生成器
│ ├── class-cost-tracker.php # API成本追踪
│ ├── class-content-classifier.php # 内容分类器
│ ├── class-ab-test-manager.php # A/B测试管理
│ ├── class-quality-detector.php # 质量检测器
│ ├── class-writing-assistant.php # 智能写作助手
│ ├── class-keyword-researcher.php # 关键词研究工具
│ ├── class-backup-manager.php # 备份管理器
│ ├── class-workflow-engine.php # 工作流自动化引擎
│ ├── class-social-distributor.php # 社交媒体分发系统
│ ├── class-performance-analyzer.php # 内容表现分析器
│ ├── class-content-calendar.php # 智能内容日历
│ ├── class-competitor-analyzer.php # 竞品内容分析器
│ ├── class-compliance-checker.php # 内容合规检查器
│ ├── class-chatbot.php # 智能问答机器人
│ ├── class-content-intelligence.php # 智能内容推荐系统
│ ├── class-auto-optimizer.php # 自动化内容优化引擎
│ └── ai-services/ # AI服务
│ ├── interface-ai-service.php
│ ├── class-ai-service-factory.php
│ ├── class-openai-service.php
│ ├── class-gemini-service.php
│ ├── class-deepseek-service.php
│ ├── class-claude-service.php
│ └── class-qwen-service.php
├── admin/
│ ├── class-admin.php # 管理界面
│ ├── class-settings.php # 设置页面
│ ├── views/ # 视图文件
│ │ ├── generator-page.php
│ │ └── history-page.php
│ ├── js/
│ │ └── admin.js # JavaScript
│ └── css/
│ └── admin.css # CSS样式
├── assets/ # 静态资源
│ ├── fonts/
│ ├── templates/
│ └── images/
├── languages/ # 国际化文件
└── uninstall.php # 卸载脚本
🔌 REST API端点
插件提供以下REST API端点:
内容管理
POST /wp-json/aiscg/v1/generate- 生成内容POST /wp-json/aiscg/v1/generate-images- 生成图片GET /wp-json/aiscg/v1/posts- 获取内容列表GET /wp-json/aiscg/v1/posts/{id}- 获取单个内容PUT /wp-json/aiscg/v1/posts/{id}- 更新内容DELETE /wp-json/aiscg/v1/posts/{id}- 删除内容POST /wp-json/aiscg/v1/regenerate/{id}- 重新生成
批量处理
POST /wp-json/aiscg/v1/batch-generate- 批量生成GET /wp-json/aiscg/v1/batch-status/{id}- 批量任务状态
导出功能
POST /wp-json/aiscg/v1/export- 导出内容GET /wp-json/aiscg/v1/download-images/{id}- 下载图片
统计分析
GET /wp-json/aiscg/v1/statistics- 获取统计数据GET /wp-json/aiscg/v1/analytics- 获取分析报告
定时任务
GET /wp-json/aiscg/v1/scheduler- 获取调度状态POST /wp-json/aiscg/v1/scheduler- 保存调度配置
模板管理
GET /wp-json/aiscg/v1/templates- 获取模板列表POST /wp-json/aiscg/v1/templates- 创建模板PUT /wp-json/aiscg/v1/templates/{id}- 更新模板DELETE /wp-json/aiscg/v1/templates/{id}- 删除模板
版本控制
GET /wp-json/aiscg/v1/versions/{post_id}- 获取版本历史POST /wp-json/aiscg/v1/restore-version/{version_id}- 恢复版本
日志与缓存
GET /wp-json/aiscg/v1/logs- 获取日志POST /wp-json/aiscg/v1/clear-cache- 清空缓存
设置管理
GET/POST /wp-json/aiscg/v1/settings- 获取/保存设置POST /wp-json/aiscg/v1/test-connection- 测试AI连接POST /wp-json/aiscg/v1/export-settings- 导出设置POST /wp-json/aiscg/v1/import-settings- 导入设置
🗄️ 数据库结构
wp_aiscg_posts - 内容表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| platform | varchar(20) | 平台(xiaohongshu/instagram) |
| title | text | 标题 |
| content | text | 正文 |
| hashtags | text | 标签(JSON) |
| ai_model | varchar(50) | 使用的AI模型 |
| prompt_used | text | 使用的prompt |
| status | varchar(20) | 状态(draft/published/archived) |
| created_at | datetime | 创建时间 |
| updated_at | datetime | 更新时间 |
wp_aiscg_images - 图片表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| post_id | bigint | 关联内容ID |
| image_url | text | 图片URL |
| image_path | text | 图片路径 |
| image_order | int | 图片顺序 |
| width | int | 宽度 |
| height | int | 高度 |
| created_at | datetime | 创建时间 |
wp_aiscg_settings - 设置表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| setting_key | varchar(100) | 设置键(唯一) |
| setting_value | longtext | 设置值 |
| updated_at | datetime | 更新时间 |
wp_aiscg_logs - 日志表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| level | varchar(20) | 日志级别(DEBUG/INFO/WARNING/ERROR) |
| message | text | 日志消息 |
| context | longtext | 上下文数据(JSON) |
| user_id | bigint | 用户ID |
| ip_address | varchar(45) | IP地址 |
| created_at | datetime | 创建时间 |
wp_aiscg_templates - 模板表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| name | varchar(200) | 模板名称 |
| description | text | 模板描述 |
| platform | varchar(20) | 平台 |
| content | longtext | 模板内容 |
| variables | longtext | 变量列表(JSON) |
| category | varchar(50) | 分类 |
| is_active | tinyint(1) | 是否启用 |
| user_id | bigint | 创建者ID |
| created_at | datetime | 创建时间 |
| updated_at | datetime | 更新时间 |
wp_aiscg_versions - 版本控制表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| post_id | bigint | 内容ID |
| title | text | 标题 |
| content | text | 正文 |
| hashtags | text | 标签 |
| platform | varchar(20) | 平台 |
| ai_model | varchar(50) | AI模型 |
| images | longtext | 图片数据(JSON) |
| metadata | longtext | 元数据(JSON) |
| changes | longtext | 变更说明(JSON) |
| user_id | bigint | 用户ID |
| created_at | datetime | 创建时间 |
wp_aiscg_rate_limits - 速率限制表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| service | varchar(50) | AI服务名称 |
| metadata | longtext | 元数据(JSON) |
| user_id | bigint | 用户ID |
| created_at | datetime | 创建时间 |
wp_aiscg_cache - 缓存表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| cache_key | varchar(255) | 缓存键(唯一) |
| cache_value | longtext | 缓存值 |
| expires_at | datetime | 过期时间 |
| created_at | datetime | 创建时间 |
| updated_at | datetime | 更新时间 |
wp_aiscg_notifications - 通知表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| type | varchar(20) | 通知类型(webhook/email) |
| recipient | text | 接收者 |
| success | tinyint(1) | 是否成功 |
| metadata | longtext | 元数据(JSON) |
| created_at | datetime | 创建时间 |
wp_aiscg_media_library - 素材库表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| type | varchar(50) | 素材类型(snippet/hashtag_set/opening/closing) |
| title | varchar(200) | 标题 |
| content | longtext | 内容 |
| category | varchar(50) | 分类 |
| platform | varchar(20) | 平台 |
| language | varchar(10) | 语言 |
| tags | longtext | 标签(JSON) |
| metadata | longtext | 元数据(JSON) |
| usage_count | int | 使用次数 |
| user_id | bigint | 创建者ID |
| created_at | datetime | 创建时间 |
| updated_at | datetime | 更新时间 |
wp_aiscg_publishing_plans - 发布计划表
| 字段 | 类型 | 说明 |
|---|---|---|
| id | bigint | 主键 |
| post_id | bigint | 内容ID |
| platform | varchar(20) | 平台 |
| scheduled_time | datetime | 计划发布时间 |
| timezone | varchar(50) | 时区 |
| status | varchar(20) | 状态(pending/published/failed) |
| auto_publish | tinyint(1) | 是否自动发布 |
| notify_on_publish | tinyint(1) | 发布后是否通知 |
| published_at | datetime | 实际发布时间 |
| metadata | longtext | 元数据(JSON) |
| created_at | datetime | 创建时间 |
🔒 安全性
- API密钥加密存储
- 所有用户输入经过sanitize处理
- WordPress nonce验证
- 权限检查(仅管理员可访问)
- SQL注入防护
- XSS防护
⚡ 性能优化
- 异步请求处理
- 请求队列避免API限流
- 图片生成考虑服务器资源
- 错误处理和重试机制
- 详细的日志记录(可选)
🐛 故障排除
无法生成内容
- 检查AI模型是否已配置并启用
- 验证API密钥是否正确
- 使用"Test Connection"测试连接
- 检查WordPress错误日志
图片生成失败
- 确认PHP GD库已安装
- 检查上传目录权限
- 查看服务器内存限制
- 启用调试日志查看详细错误
API请求超时
- 增加"Request Timeout"设置
- 检查网络连接
- 降低max_tokens值
- 使用更快的AI模型
📝 更新日志
Version 1.8.0 (2025-01-20)
- ✅ 新增智能内容推荐系统 - 8大推荐模块,数据驱动,AI洞察,个性化创意建议
- ✅ 新增自动化内容优化引擎 - 4大优化维度,一键修复,批量处理,改善评分
- ✅ 新增2个核心类文件 (content-intelligence, auto-optimizer)
- ✅ 新增4个REST API端点 (智能推荐2个,自动优化2个)
- ✅ 智能推荐:历史分析、竞品对标、趋势追踪、策略建议
- ✅ 自动优化:合规修复、质量提升、SEO优化、可读性改善
- ✅ 完善AI辅助创作全流程,实现从策略到优化的智能化闭环
Version 1.7.0 (2025-01-20)
- ✅ 新增竞品内容分析器 - 8维度分析(策略/频率/类型/话题/标签/互动/时间/质量),AI洞察
- ✅ 新增内容合规检查器 - 6大检查(法律/版权/广告法/平台政策/分级/隐私),合规评分,智能建议
- ✅ 新增智能问答机器人 - 5种机器人类型,AI对话,意图识别,上下文记忆,会话管理
- ✅ 新增3个核心类文件
- ✅ 新增5个数据库表 (competitors, competitor_reports, compliance_records, chatbot_sessions, chatbot_messages)
- ✅ 完善内容风险管理和用户服务能力
- ✅ 打造智能化内容运营全栈平台
Version 1.6.0 (2025-01-20)
- ✅ 新增社交媒体分发系统 - 支持7大平台,Instagram/微博官方API集成,一键分发
- ✅ 新增内容表现分析器 - 10种核心指标,实时数据同步,ROI计算,智能建议
- ✅ 新增智能内容日历 - 可视化日历,重复事件,智能生成计划,冲突检测
- ✅ 新增3个核心类文件
- ✅ 新增3个数据库表 (distributions, performance, calendar_events)
- ✅ 完善内容营销全流程闭环
- ✅ 实现数据驱动的内容运营
Version 1.5.0 (2025-01-20)
- ✅ 新增关键词研究工具 - 关键词发现、趋势分析、难度评估、相关词和长尾词建议
- ✅ 新增备份与恢复系统 - 完整/增量备份、选择性恢复、压缩存储、自动清理
- ✅ 新增工作流自动化引擎 - 6种触发器、11种自动化动作、定时调度、事件驱动
- ✅ 新增3个核心类文件
- ✅ 新增2个数据库表 (workflows, workflow_runs, backups)
- ✅ 完善SEO优化能力和数据管理
- ✅ 实现全流程自动化支持
Version 1.4.0 (2025-01-20)
- ✅ 新增内容质量检测器 - 6大检测维度,实时质量评分,智能修复建议
- ✅ 新增智能写作助手 - 8种写作辅助,AI驱动建议,智能改写
- ✅ 新增2个核心类文件
- ✅ 完善内容创作全流程支持
- ✅ 提升内容质量和写作效率
Version 1.3.0 (2025-01-20)
- ✅ 新增智能内容推荐引擎 - 6种推荐类型,数据驱动决策
- ✅ 新增AI智能标签生成器 - AI驱动,多策略混合
- ✅ 新增API成本追踪系统 - 实时追踪,预算管理,成本预警
- ✅ 新增内容智能分类器 - 12个分类,AI+关键词混合
- ✅ 新增A/B测试管理系统 - 科学统计分析,自动选择获胜者
- ✅ 新增5个核心类文件
- ✅ 完善插件智能化和自动化能力
- ✅ 打造全功能AI内容创作平台
Version 1.2.0 (2025-01-20)
- ✅ 新增内容质量评分系统 - 6维度智能评分
- ✅ 新增内容优化器 - AI驱动的内容优化
- ✅ 新增多语言生成器 - 支持14种语言
- ✅ 新增素材库管理 - 5种素材类型管理
- ✅ 新增智能发布计划 - 自动规划最佳发布时间
- ✅ 新增趋势分析器 - 热门话题和标签追踪
- ✅ 新增SEO优化器 - 深度SEO分析和优化
- ✅ 新增团队协作系统 - 完整工作流和审核
- ✅ 新增高级报表系统 - 8种专业报表
- ✅ 新增性能监控 - 实时性能追踪和优化
- ✅ 新增2个数据库表 - media_library, publishing_plans
- ✅ 扩展REST API至40+端点
- ✅ 打造企业级内容管理平台
Version 1.1.0 (2025-01-19)
- ✅ 新增日志系统 - 完整的错误追踪和调试功能
- ✅ 新增模板管理 - 自定义内容模板系统
- ✅ 新增版本控制 - 内容历史版本保存和恢复
- ✅ 新增图片定制 - 高级图片自定义选项
- ✅ 新增API管理 - 速率限制和智能缓存
- ✅ 新增通知系统 - Webhook和邮件通知
- ✅ 新增设置管理 - 导入/导出配置文件
- ✅ 新增6个数据库表 - 支持新功能
- ✅ 新增30+ REST API端点
- ✅ 完善文档和代码注释
Version 1.0.0 (2024-01-18)
- ✅ 初始版本发布
- ✅ 支持5个主流AI模型
- ✅ 小红书和Instagram内容生成
- ✅ 自动图片生成(7种模板)
- ✅ 批量生成功能
- ✅ 完整的内容管理系统
- ✅ 定时任务调度
- ✅ 统计分析Dashboard
- ✅ Shortcode和Widget支持
🤝 贡献
欢迎贡献代码、报告问题或提出新功能建议!
- Fork项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启Pull Request
📄 许可证
本项目采用 GPL v2 或更高版本许可证。详见 LICENSE 文件。
👨💻 作者
- GitHub: @hxxy2012
🙏 致谢
- OpenAI, Google, DeepSeek, Anthropic, Alibaba - 提供强大的AI API
- WordPress社区 - 提供优秀的开发框架
📮 支持
如有问题或建议,请:
- 提交Issue: https://github.com/hxxy2012/AI-Media-Content-Wordpress-Plugin/issues
- 查看文档: https://github.com/hxxy2012/AI-Media-Content-Wordpress-Plugin/wiki
注意: 使用本插件需要自行申请并承担AI服务的API费用。请合理使用,注意成本控制。