提醒:本文最后更新于 2609 天前,文中所描述的信息可能已发生改变,请仔细核实。
在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内置音乐函数》