如何配置MediaElements.js插件在WordPress页脚中加载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 文件,而不是更改此文件?
感谢任何帮助。
I have been tearing my hair out trying to move all the JavaScript files from the header to the footer in a WordPress blog I am working on.
Currently I am trying to configure MediaElements.js plugin. I am trying to load all the plugin's JS files in the footer.
I've discovered that the mejs_add_header() function in the mediaelement-js-wp.php loads the javascript and 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_;
}
The Javascript isn't being loaded using the WordPress enqueue_script() function. Instead of making changes to this file, is there a way of configuring the plugin to load JS file in the footer?
Appreciate any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以前没有听说过这个插件,但是在你的functions.php中的某个地方尝试一下:
如果这不起作用,那么尝试寻找该函数被调用的位置和方式。
〜K
Haven't heard about that plugin before, but try this somewhere in your functions.php:
And if that doesn't work then try looking for where and how that function is being called.
~ K