【问题标题】:How to configure MediaElements.js plugin to load JS files in WordPress footer?如何配置 MediaElements.js 插件以在 WordPress 页脚中加载 JS 文件?
【发布时间】:2011-04-21 18:33:03
【问题描述】:

在我正在处理的 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 文件?

感谢任何帮助。

【问题讨论】:

    标签: wordpress mediaelement.js


    【解决方案1】:

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

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

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

    ~K

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-20
      • 1970-01-01
      • 2018-07-20
      • 2015-05-08
      • 2012-02-26
      • 2014-04-04
      • 1970-01-01
      相关资源
      最近更新 更多