跳到正文

GaaaiPress效率工具:WordPress 批量处理与队列任务教程

GaaaiPress 支持批量处理历史文章和媒体文件,包括远程图片本地化、批量设置特色图、AI 特色图生成、历史图片压缩、WebP 转换、正文地址替换和缩略图重建。

为了避免服务器超时,插件采用队列任务方式分批处理,更适合图片数量多、文章数量多的网站。

一、进入批量处理页面

进入 WordPress 后台:

GaaaiPress → 批量处理

在该页面可以执行多种批量任务。

二、支持的批量任务

批量任务 说明
批量下载正文远程图片 将历史文章中的外链图片下载到本地
批量设置特色图 使用文章正文第一张图设置特色图
批量生成 AI 特色图 为文章批量生成 AI 封面图
批量压缩历史媒体 对媒体库已有图片进行压缩
批量历史图片转 WebP 将已有图片转换为 WebP
批量替换正文 WebP 地址 将正文旧图片地址替换为 WebP 地址
批量重建缩略图 重新生成 WordPress 缩略图

三、什么是队列任务?

队列任务是指插件先将需要处理的数据加入任务队列,然后每次只处理一部分。

这样可以避免:

  • 一次性处理太多导致超时
  • 服务器内存不足
  • 批量任务中断
  • 后台页面卡死
  • AI 请求过于集中

对于大站来说,队列方式更稳定。

四、设置每轮执行数量

GaaaiPress 支持设置每轮执行条数。

建议:

网站情况 推荐每轮数量
普通虚拟主机 5-10
云服务器 10-30
图片非常大 3-10
AI 特色图 建议少量执行

如果服务器配置较低,建议把数量设置小一点。

五、从上次位置继续

批量任务支持从上次处理位置继续。

例如,你有 6000 篇文章,第一次处理到第 500 篇,下次可以继续从后面处理,不需要重新开始。

如果希望重新扫描全部内容,可以选择:

从头开始

六、批量处理推荐顺序

老网站建议按以下顺序处理:

  1. 备份数据库和 uploads 目录
  2. 批量下载正文远程图片
  3. 批量设置特色图
  4. 批量压缩历史媒体
  5. 批量历史图片转 WebP
  6. 批量替换正文 WebP 地址
  7. 检查前台显示
  8. 清理已转换原图
  9. 如有需要,重建缩略图

七、队列状态说明

队列任务通常有以下状态:

状态 说明
待处理 已加入队列,等待执行
处理中 当前正在执行
已完成 任务执行成功
失败 执行失败,可重试

八、失败任务如何处理?

如果任务失败,可以先查看失败原因,再点击:

重试失败任务

常见失败原因包括:

  • 图片文件不存在
  • 图片格式异常
  • 目录不可写
  • 远程图片无法访问
  • WebP 生成失败
  • AI 接口请求失败
  • 服务器超时

九、队列卡住怎么办?

如果队列长期处于处理中,可以使用:

重置处理中为待处理

这样可以将卡住的任务重新放回队列等待执行。

如果确认不需要继续处理,也可以清空处理中任务。

十、是否可以关闭页面?

部分队列任务需要后台页面或定时任务触发。建议批量处理时保持后台页面打开,并观察任务执行状态。

如果任务量很大,建议分批处理,不要一次性加入过多任务。

十一、批量处理前注意事项

批量操作前建议:

  • 备份数据库
  • 备份 uploads 文件夹
  • 先测试少量文章
  • 避开网站访问高峰
  • 每轮数量不要设置过大
  • 处理后检查前台图片显示

十二、适合批量处理的场景

  • 老网站图片整理
  • 外链图片转本地
  • 历史媒体压缩
  • 全站 WebP 转换
  • 文章批量补特色图
  • 更换主题后重建缩略图
  • 媒体库空间优化

总结

GaaaiPress 批量处理和队列任务功能,适合文章数量多、图片数量多的 WordPress 网站。

通过分批执行、失败重试和队列维护,可以更稳定地完成历史图片优化和内容整理工作。

版权声明:本文为原创内容,转载请注明出处。