2026.07.13 1 95 0

Emlog付费附件插件:为 Emlog 文章资源开启付费下载

大家好,今天正式介绍一款为 Emlog Pro 量身打造的原创插件 —— 付费附件。它可以为文章中的附件(图片、压缩包、文档等)添加付费功能,访客支付后即可查看或下载,支持支付宝、微信支付、易支付三大渠道。

核心功能

1. 按附件设置价格

在文章编辑页面右侧,点击「设置付费附件」按钮,弹出管理窗口:

文章编辑页.png

  • 勾选需要付费的附件
  • 为每个附件设置独立价格(支持小数点)
  • 选择默认支付渠道
  • 支持直接上传新文件

发布文章后,访客在页面底部看到「付费资源」卡片,清晰展示文件名、大小、价格和购买按钮。

2. 三大支付渠道

渠道 方式 说明
微信支付 NATIVE 扫码 生成支付二维码,用户微信扫码支付
支付宝 电脑网站支付 跳转支付宝页面完成支付,支持花呗
易支付 MD5 跳转 对接第三方免签支付平台

后台插件设置页面可自由开启/关闭任意渠道,填写对应 API 参数即可。

付费附件 · 支付配置.png

3. 支付后自动解锁

支付成功后,页面自动检测并解锁附件:

  • 图片附件:模糊遮罩消失,显示完整图片,可点击查看原图
  • 文件附件:按钮变为「下载」,点击直接下载文件
  • 刷新页面仍有效:已购状态通过 AJAX 实时检测,刷新不丢失

每个附件下方还会显示已售次数,方便创作者了解收入情况。

4. 后台订单管理

插件设置页面新增「订单管理」模块,包含:

付费附件 · 订单管理.png

  • 统计卡片:总订单数、已付订单数、总收入
  • 多条件筛选:按状态(已付/未付)、渠道、订单号搜索
  • 订单详情:订单号、附件名、对应文章、金额、渠道、买家信息、交易号、时间
  • 手动操作:未付订单可标记已付,所有订单支持删除

安装与配置

安装步骤

  1. 下载插件压缩包 pay_attachment.zip
  2. Emlog 后台 → 插件 → 上传插件 → 选择 zip 文件 → 上传并安装
  3. 启用插件(首次启用自动创建数据库表并写入调试支付参数)
  4. 进入插件「设置」,配置支付渠道参数

微信支付配置

需要微信商户平台(pay.weixin.qq.com)获取:AppID、商户号 MchID、API 密钥。在设置页勾选「微信支付」并填入即可。

支付宝配置

需要支付宝开放平台(open.alipay.com)获取:AppID、应用私钥、支付宝公钥。支持 RSA2 签名方式。

易支付配置

对接任意易支付系统(如 V 免签、码支付等),填入 API 地址、商户 PID 和密钥。

使用流程

设置价格

  1. 写文章时,在右侧「付费附件」面板勾选附件并设置价格
  2. 发布文章后,访客看到底部付费卡片
  3. 点击「购买查看」→ 选择支付方式 → 扫码/跳转支付
  4. 支付完成自动解锁,可查看图片或下载文件
  5. 后台「订单管理」可实时查看所有交易记录

技术特点

  • 主题无关:通过模板钩子注入,不修改文章正文,兼容任意 Emlog 主题
  • 游客支持:未登录用户也可购买,通过 Cookie 识别买家身份
  • 双重查单:同时支持异步回调 + 主动轮询查单,确保支付状态不遗漏
  • 纯原生开发:依赖 Emlog Pro 内置类库,无第三方框架,轻量高效

下载地址

插件已上传,可在博客附件中下载最新版。后续版本将持续迭代,欢迎反馈建议。

可以支付下面的1分钱资源体验效果!

评论 0

还没有评论,快来抢沙发吧~