继续聊WordPress内置音乐函数

提醒:本文最后更新于 2377 天前,文中所描述的信息可能已发生改变,请仔细核实。

最近谈到了Wordpress的内置音乐函数,包括音乐列表。

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内置音乐函数