多站点文章同步插件- 在多个独立WordPress站点之间轻松同步文章内容,实现高效的内容分发与管理

多站点文章同步插件

WordPress 5.0+ | PHP 7.4+ | GPL v2 or later

在多个独立WordPress站点之间轻松同步文章内容,实现高效的内容分发与管理

目录


功能特性

完整的文章同步

  • 支持同步文章标题、内容、摘要
  • 支持同步特色图片和内容中的图片
  • 支持同步分类、标签和自定义字段
  • 支持自定义字段白名单,精准控制同步内容
  • 支持同步文章状态和作者信息
  • 自动替换URL,确保链接正确性

智能自动同步

  • 支持发布时自动同步
  • 支持更新时自动同步
  • 支持异步同步,避免阻塞网站
  • 可选择同步的文章类型
  • 可选择同步到所有站点或特定站点

高效批量同步

  • 支持在文章列表中批量选择同步
  • 可选择同步到特定站点
  • 实时查看批量同步进度
  • 支持断点续传,提高同步效率

详细同步日志

  • 详细记录每次同步结果
  • 支持按文章、站点、状态筛选
  • 清晰展示同步失败原因
  • 支持日志自动清理,节省存储空间

图片[1]-多站点文章同步插件- 在多个独立WordPress站点之间轻松同步文章内容,实现高效的内容分发与管理-SDModel

图片[2]-多站点文章同步插件- 在多个独立WordPress站点之间轻松同步文章内容,实现高效的内容分发与管理-SDModel

图片[3]-多站点文章同步插件- 在多个独立WordPress站点之间轻松同步文章内容,实现高效的内容分发与管理-SDModel

使用教程

基本配置

  1. 激活插件后,系统会自动创建所需的数据库表
  2. 进入「设置」→「多站点同步」页面
  3. 在「基本设置」选项卡中,查看和复制本地API密钥
  4. 配置同步选项,如图片、分类、标签等同步设置
  5. 配置请求超时和重试次数,优化同步性能

添加同步站点

  1. 进入「多站点同步」→「站点管理」页面
  2. 点击「添加新站点」按钮
  3. 填写站点信息:
    • 站点名称:便于识别的站点名称
    • 站点URL:远程站点的完整URL(如 https://example.com)
    • API密钥:远程站点的API密钥(在远程站点的「多站点同步」→「基本设置」中获取)
  4. 点击「保存」按钮
  5. 系统会自动验证站点连接是否成功

同步设置

在「多站点同步」→「设置」页面,您可以配置以下同步选项:

同步类别 选项 描述
图片同步 同步特色图片 是否同步文章的特色图片
图片同步 同步内容图片 是否同步文章内容中的图片
分类标签同步 同步分类 是否同步文章的分类
分类标签同步 同步标签 是否同步文章的标签
自定义字段同步 同步自定义字段 是否同步文章的自定义字段
自定义字段同步 自定义字段白名单 只同步白名单中的自定义字段(留空则同步所有)
其他同步选项 同步作者 是否同步文章的作者
其他同步选项 同步状态 同步后的文章状态(保持相同、草稿、发布等)
其他同步选项 替换URL 是否替换文章内容中的本地URL为远程站点URL

自动同步设置

在「多站点同步」→「自动同步」页面,您可以配置自动同步选项:

  1. 启用自动同步:开启或关闭自动同步功能
  2. 选择触发条件:
    • 发布时同步:文章发布时自动同步
    • 更新时同步:文章更新时自动同步
  3. 选择同步范围:
    • 同步到所有站点:自动同步到所有已配置的远程站点
    • 同步到特定站点:选择要自动同步的站点
  4. 选择文章类型:选择要同步的文章类型
  5. 选择同步方式:
    • 同步执行:立即执行同步
    • 异步执行:使用WordPress定时任务执行同步,避免阻塞

手动同步文章

  1. 编辑或新建一篇文章
  2. 在文章编辑页面右侧,找到「多站点同步」 metabox
  3. 选择要同步的站点
  4. 点击「立即同步」按钮
  5. 等待同步完成,查看同步结果

批量同步文章

  1. 进入「文章」列表页面
  2. 勾选要同步的多篇文章
  3. 在批量操作下拉菜单中选择「同步到站点」
  4. 点击「应用」按钮
  5. 在弹出的对话框中选择要同步的站点
  6. 点击「开始同步」按钮
  7. 查看批量同步进度和结果

查看同步日志

  1. 进入「多站点同步」→「同步日志」页面
  2. 查看所有同步记录
  3. 使用筛选器按文章、站点、状态筛选日志
  4. 点击日志条目查看详细信息
  5. 对于失败的同步,可以查看失败原因

常见问题

插件支持哪些WordPress版本?

插件支持WordPress 5.0及以上版本。

插件支持哪些PHP版本?

插件支持PHP 7.4及以上版本,建议使用PHP 8.0+以获得最佳性能。

插件是否支持HTTPS?

是的,插件推荐使用HTTPS进行站点间通信,以确保数据传输安全。

插件是否支持多语言?

是的,插件支持多语言,使用WordPress的国际化机制,您可以在 /languages 目录下添加翻译文件。

插件是否支持自定义文章类型?

是的,插件支持同步自定义文章类型,您可以在自动同步设置中选择要同步的文章类型。

同步失败怎么办?

请查看同步日志,了解失败原因。常见的失败原因包括:

  • API密钥错误
  • 远程站点不可访问
  • 远程站点插件版本不兼容
  • 网络超时

如何提高同步速度?

您可以尝试以下方法:

  • 使用异步同步方式
  • 减少每次同步的文章数量
  • 优化服务器性能
  • 确保网络连接稳定
  • 升级到更快的服务器

更新日志

v1.0.0 (2025-12-17)

  • 初始版本发布
  • 支持基本的文章同步功能
  • 支持自动同步和手动同步
  • 支持批量同步
  • 支持同步日志
  • 支持站点管理
  • 支持同步设置
下载图标
多站点文章同步插件v1.0
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 共9条

请登录后发表评论