跳到主要内容
AI Publish多站点 SEO 自动运营中台

CMS 集成 / WordPress

WordPress 自动发布接入

自部署 WordPress 通过根目录连接器接入:不改主题、不装插件、不动数据库结构,平台只在你确认任务后创建或更新正式文章。

接入方式

WordPress 使用根目录连接器(当前版本 1.6.2):从平台下载一个 PHP 文件,上传到网站根目录,平台即可验证网站、读取栏目并发布文章。

  • 兼容标准 WordPress(自部署、可访问根目录、启用 HTTPS)。
  • 不修改主题与前台结构;发布使用 WordPress 自身的 wp_insert_post,与后台手动发文一致。
  • 连接器与 Emlog、PbootCMS 等其他 CMS 的文件不通用,一个网站只能安装一份。

四步完成接入

  1. 在平台「网站管理 > CMS 接口文件」下载 WordPress 连接器,得到 aiseo-connector.php
  2. 上传到 WordPress 根目录(与 wp-load.php 同级),最终地址为 https://你的域名/aiseo-connector.php
  3. 回到平台添加网站并验证:平台会自动激活签名并读取 CMS 版本、站点名称和全部栏目。
  4. 选择目标栏目,同步映射后即可导入标题、生成并发布文章。

服务器需要 PHP JSON 和 cURL 支持;图片本地化要求媒体目录可写。用浏览器直接访问连接器返回 METHOD_NOT_ALLOWED 是正常现象(平台使用 POST)。

发布行为

  • 栏目与分类:读取真实栏目(含父子关系),按真实栏目 ID 设置文章分类;不在你的 WordPress 中新增或删除栏目。
  • 标签:写入任务指定的标签;失败只记录警告,不阻断发布。
  • 图片:远程引用模式直接引用远程图片;本地化模式下载到媒体库、设置特色图并将本地地址写回正文。平台最多传 5 个候选,按顺序尝试,全部失败时正文仍正常发布并记录警告。
  • 更新:同一平台文章再次发布会更新原文章,不重复创建。

安全与边界

连接器执行统一安全协议(详见 安全中心):仅接受平台出口 IP 的 POST 请求;每个请求带 HMAC-SHA256 签名、时间戳与一次性 nonce,防篡改防重放;请求体上限 2 MiB。

连接器不提供远程栏目增删改、远程文章删除、任意文件写入或任意 PHP 执行能力。需要移除时,删除根目录的 aiseo-connector.php 及其配套状态文件即可断开连接。

常见问题

  • WORDPRESS_BOOTSTRAP_NOT_FOUND:文件没有放到 wp-load.php 同级目录,检查上传位置。
  • PLATFORM_SOURCE_NOT_ALLOWED(403):请求来源不是平台出口,通常是 CDN 或代理改写了来源地址;联系我们核对出口 IP 配置。
  • 图片全部失败:检查图片 URL 是否为有效 HTTPS 直链、无重定向且小于 10 MiB。
  • 文章重复创建:确认没有手动删除过 WordPress 中的文章标记(平台靠幂等标记识别已有文章)。

WordPress 自动发布接入

自部署 WordPress 通过根目录连接器接入:不改主题、不装插件、不动数据库结构,平台只在你确认任务后创建或更新正式文章。