AI插件 zibll-beeimg 兰空图床Pro插件-zibll综合交流社区-zibll子比主题-zibll子比社区

AI插件 zibll-beeimg 兰空图床Pro插件

前言

看到这文章(https://www.zibll.top/47392.html)评论区有人要这个插件,用AI写了这个插件,已简单测试,基本没啥问题!

图片[1]-AI插件 zibll-beeimg 兰空图床Pro插件-zibll综合交流社区-zibll子比主题-zibll子比社区

插件结构

zibll-beeimg/
├── zibll-beeimg.php # 入口(含 zibll 主题依赖检测)
├── inc/
│ ├── helpers.php # 选项读写、日志
│ ├── api.php # BeeIMG API 客户端
│ ├── options.php # CSF 后台设置页
│ ├── upload.php # 媒体库自动上传 & URL 替换
│ ├── ajax.php # 后台 AJAX 接口
│ └── widget.php # 侧栏小工具
└── assets/css|js/ # 后台 & 前台样式脚本

已实现功能

功能 说明
CSF 后台设置
API 地址、Token、storage_id、相册、默认标签等
媒体库自动上传
上传图片到 WP 媒体库时同步到图床(上传接口
URL 替换
文章/编辑器中使用图床 public_url
删除本地文件
可选,上传成功后删除服务器副本
连接测试
调用 /user/profile 验证 Token
手动上传
后台直接选图上传,复制链接
图库管理
拉取 /user/photos 列表,支持复制、删除
上传记录
最近 30 条上传日志
侧栏小工具
前台展示图床最近图片(Zib_CFSwidget 规范)

安装步骤

  1. 将 zibll-beeimg 文件夹复制到 wp-content/plugins/
  2. 在 WordPress 后台启用插件(需已启用 zibll 主题)
  3. 进入 主题设置 → BeeIMG 图床(或子菜单 zibll_beeimg_options
  4. 填写配置:
    • API 地址:图床站点根地址,如 https://img.example.com
    • API Token:在图床「用户 > Tokens」创建
    • storage_id:上传必填(参考图床储存/策略设置)
  5. 点击 测试连接 确认配置正确

配置说明

  • is_publicalbum_idtags[] 等参数按 API 文档 实现
  • 认证使用 Authorization: Bearer {token} 请求头
  • 若后台菜单未出现在主题设置下,可在 functions.php 添加:
add_filter(‘zibll_beeimg_menu_parent’, function () {
return’你的主题设置菜单slug’;
});

使用场景

  • 写文章插图:媒体库上传后自动走图床,插入文章即为图床链接
  • 手动传图:在「图床工具」页上传,直接复制 public_url
  • 侧栏展示:外观 → 小工具 → 添加「BeeIMG 图床相册」

截图展示

20260609144932577-4-2

20260609144932866-2-3

20260609144932587-1-3

20260609144932504-3-2

 
20260609145000352-zibll-beeimg.zip
zip文件
14.3K

 

 

请登录后发表评论