2026-07-28  0 views 评论

音乐保护:WordPress 音频文件保护插件

温馨提示:本文共计1237个字,预计阅读时间需要5分钟。

WordPress音乐保护插件

八年前我就介绍过 WordPress 极简H5音乐播放器,可惜 Compact WP Audio Player 插件有漏洞,无法继续使用。

关于把音频放到博客主机上这事我一直很纠结,因为直接用博客自带的播放器,文件路径是暴露的,音频文件无法受到保护,担心网络爬虫吸血,虚拟主机流量吃不消。用网易云外链吧,手机端又显示不出来。试过几款插件,都不满意。

于是决定按自己的需求写一个 WordPress 音频文件保护插件,核心就两件事:把文件藏起来(主要防爬虫),换一个好看的播放器。

插件相关说明

Plugin Name: Music Protect

Author: Sam.Z + Deepseek

Description: Hide real music file path, support backend upload and classic editor quick insert.

Version: 1.0.0

License: GPLv2

中文简介: 后台上传音乐文件,自动重命名为 .dat 格式,通过代理地址播放。前端 Plyr 播放器展示,支持自动播放、经典编辑器快捷插入。

安装和使用说明

安装:

上传到 /wp-content/plugins/ 目录(文末提供下载)

在 WP 后台激活插件

进入「设置 → 音乐保护」配置选项,上传音乐文件

在文章中使用短代码插入播放器

短代码示例:

参数说明:

file:必填,上传后生成的 .dat 文件名

autoplay:可选,1 为自动播放,0 为手动播放(默认)

前端效果预览:

音乐试听 梁祝 (已开启自动播放)

功能详解

  • 文件上传与自动重命名:在后台「设置 → 音乐保护」页面上传音乐文件(支持 mp3、m4a 等常见格式),插件自动重命名为 .dat 格式,存放在 /wp-content/my-music/ 目录下,目录通过 .htaccess 保护。
  • 代理播放,隐藏真实路径:前端通过代理地址加载文件,真实路径不暴露在页面源码中,有效防止爬虫盗链。
  • Plyr 播放器:前端采用 Plyr 播放器,样式现代简洁,支持自适应宽度,右下角速度设置按钮已隐藏。
  • 经典编辑器快捷插入:在经典编辑器中点击「音乐」按钮,选择已上传的文件即可快速插入短代码。
  • 设置页文件列表:后台展示已上传的所有音乐文件列表,支持查看文件名、上传时间,方便管理。

更新记录和后续计划

v1.0.0:基础功能完成,支持后台上传、重命名保护、Plyr 播放器

后续计划:支持 CDN / 本地化播放器资源切换

其他说明

音乐保护是 AI 辅助开发的插件,从需求到完成,一下午就搞定。前端 Plyr 播放器基于 MIT 开源协议,完全免费。

如果你也需要类似功能,可下载插件体验,有任何异常或者建议请在此页面留言。

End

music-protect 插件
🔑 提取码:qeEr 📥 下载 0

给我留言

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: