正常:<a href="/soundfile.mp3">download</a>
我无法做到这一点的原因是它是在带有插件(wpaudio)的wordpress安装上,它将代码中的每个mp3文件转换为迷你播放器,点击该播放器时会流式传输文件。因此,上面的链接将显示为链接,旁边有一个播放按钮,单击时会流式传输文件,而不会提示下载对话框。这个网站上有99%的mp3文件正是所需要的。
但是对于一个文件,我需要让用户单击链接的单词下载,并获得保存或打开对话框以及后续进度条(如果在其浏览器首选项中启用)。 PHP或javascript很好,要么会,有人知道如何工作? 感谢负载, JSC
答案 0 :(得分:2)
根据您链接到的插件网站:
转换所有mp3链接
要将博客上的每个mp3链接转换为播放器,请选择WPaudio设置中的转换所有mp3链接。转换一些mp3链接
对于您想要转换为播放器的任何mp3链接,请添加如下所示的wpaudio类:
<a href="http://url"
的class="wpaudio"
强>>Artist - Song</a>
那么,你可能只是不想去给那个类的每个链接对吗?所以,使用JavaScript来做到这一点。提供不要转换为no-wpaudio
类的链接,并使用JavaScript将类添加到没有no-wpaudio
类的所有链接。希望您使用的是jQuery:
$("a[href$='.mp3']:not(.no-wpaudio)").addClass("wpaudio");
如果没有,痛苦是什么,但可以做到。如果你想要非jQuery代码,请告诉我。