如何配置MediaElements.js插件以在WordPress页脚中加载JS文件?

时间:2011-04-21 10:24:50

标签: wordpress wordpress-plugin mediaelement.js

在我正在处理的WordPress博客中,我一直在试图将所有JavaScript文件从标题移动到页脚。

目前我正在尝试配置MediaElements.js插件。我试图在页脚中加载所有插件的JS文件。

我发现mediaelement-js-wp.php中的mejs_add_header()函数加载了javascript和css。

function mejs_add_header(){
$dir = WP_PLUGIN_URL.'/media-element-html5-video-and-audio-player/mediaelement/';
echo <<<_end_
    <link rel="stylesheet" href="{$dir}mediaelementplayer.min.css" type="text/css"  />
    <script src="{$dir}mediaelement-and-player.min.js" type="text/javascript"></script>
    _end_;
}

使用WordPress enqueue_script()函数未加载Javascript。有没有一种方法可以配置插件来在页脚中加载JS文件?

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

以前没有听说过这个插件,但是在你的functions.php中尝试这个:

remove_action('wp_head', 'mejs_add_header'); 
add_action('wp_footer', 'mejs_add_header');

如果这不起作用,那么尝试查找该函数的调用位置和方式。

~K