在我正在处理的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文件?
感谢任何帮助。
答案 0 :(得分:1)
以前没有听说过这个插件,但是在你的functions.php中尝试这个:
remove_action('wp_head', 'mejs_add_header');
add_action('wp_footer', 'mejs_add_header');
如果这不起作用,那么尝试查找该函数的调用位置和方式。
~K