IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    如何修改 Advanced Media Offloader 使其可以批量将历史文件上传至对象存储?

    白宦成发表于 2025-01-07 02:43:00
    love 0

    Advanced Media Offloader 提供了 Bulk Offload 功能,可以实现将历史的文件上传到对象存储中,从而降低本地的存储压力,使得站点自身变得无状态。

    但其默认的 Bulk Offload 功能每次只能加载 50 个图片,如果附件太多,则需要点击 N 次,十分麻烦。

    image 6


    不过,可以通过简单的修改,来实现一次上传,将多个图片进行 Offload。

    在 WordPress 后台的插件管理器中,找到 Advanced Media Offloader 插件,并将includes/BulkOffloadHandler.php文件打开,找到其中的 get_unoffloaded_attachments 函数,修改函数定义中的 $batch_size = 50 为你想要的大小即可使其一次批量加载多个文件了。

    image 8
    修改位置

    修改后效果:

    image 7


沪ICP备19023445号-2号
友情链接