提醒:本文最后更新于 2618 天前,文中所描述的信息可能已发生改变,请仔细核实。
在be.truth的文章REOPEN中,文章提到了修改Wordpress内置音乐函数的样式wp-mediaelement.css。
在文章中我与他回复的评论中,说道可能以后WP更新后,会被覆盖掉,想到了内置Hook函数。
如果将修改好的wp-mediaelement.css放在主题根目录下的话,直接将下面代码放在functions.php即可。
wp_deregister_style( 'wp-mediaelement' ); wp_register_style( 'wp-mediaelement', get_bloginfo("template_url") . '/wp-mediaelement.css' ); wp_enqueue_style( 'wp-mediaelement' );
同理,常见的有修改jquery位置:
wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', get_bloginfo("template_url").'/scripts/jquery-1.8.3.min.js', array(), "1.8.3" ); wp_enqueue_script( 'jquery' );
比如我的loper,我用1.8.3的版本,足够了。
还有在评论中,我们还提到了音量问题,默认音量是80%。
可以通过修改mediaelement-and-player.min.js中的startVolume值为1,共两处。来达到音量100%。
同样可通过Hook来保证更新WP时不被更改。
不过以上修改最好祈祷WP更新的时候,没有修改到上述文件核心部分,否则可能会有所影响。
最后让我们来尝试下,可以外链的音乐列表方式:
音乐文件都是320K,比较大。。。
增加了自动播放支持。仍在完善代码中。
转载请注明转自:kn007的个人博客的《继续聊WordPress内置音乐函数》
Secret of my heart貌似柯南里听过
@小怪物: 没错!
前來支持一下~外觀挺不錯的!!
@超級efly: 谢谢支持
3Q,学了一招!
注意到有两处 startVolume...看到有关后缀名 MP4 之类的,以为一个是音频 一个是视频,结果只改了一个,然后没成功...
@be.truth: 哦,酱纸
WordPress的媒体库可以这样管理音乐就好了,跟QQ空间类似,点添加媒体后,可以选择上传文件或者输入音乐文件的URL,哪篇文章要插入音乐就直接选择它添加进去,这样的话即便外链失效也可以直接在媒体库里管理更新URL,不用去编辑文章。我原来有好多文章添加了音乐,但一更换网盘,就得一篇篇的去编辑文章更新链接,累死了...
@CrazyM: 媒体库不行。。。媒体库只认博客地址。
@CrazyM: 暂时没想到办法,想到我会去fix的
我一眼注意到的是旁边的鸡蛋呢···
@Me.稀奇: 嘿嘿
播放列表点一下就跳出迅雷。。。
@Kagami: 额,坑爹了。html没办法
这可以外链放音乐么?
@FFinle: 我改版后可以。
具体文章有 https://kn007.net/topics/into-the-last-paragraph-of-the-busy-month/
查看效果,可见分类: https://kn007.net/tag/album/
.