wordpress flexslider 不是一个函数

Dol*_*rma 3 javascript wordpress jquery

我正在为 WordPress 开发自定义主题并使用META SLIDER插件,但在渲染页面中。在萤火虫结果中说:

$(...).flexslider is not a function
Run Code Online (Sandbox Code Playgroud)

第 242 行:

useCSS:false
Run Code Online (Sandbox Code Playgroud)

带有插件的完整附加java脚本:

<script type="text/javascript">
    var metaslider_99 = function($) {
        $('#metaslider_99').flexslider({ 
            slideshowSpeed:3000,
            animation:"fade",
            controlNav:true,
            directionNav:true,
            pauseOnHover:true,
            direction:"horizontal",
            reverse:false,
            animationSpeed:600,
            prevText:"<",
            nextText:">",
            easing:"linear",
            slideshow:true,
            useCSS:false
        });
    };
    var timer_metaslider_99 = function() {
        var slider = !window.jQuery ? window.setTimeout(timer_metaslider_99, 100) : !jQuery.isReady ? window.setTimeout(timer_metaslider_99, 100) : metaslider_99(window.jQuery);
    };
    timer_metaslider_99();
</script>
Run Code Online (Sandbox Code Playgroud)

这是javascript文件堆叠顺序的问题吗?

链接: 请查看此链接

小智 5

您的主题看起来缺少对 wp_footer() 的调用(实际上看起来缺少整个 footer.php )。

Meta Slider 需要这样做才能将正确的 JavaScript 和 CSS 文件排入队列。

请参阅此页面:

http://codex.wordpress.org/Function_Reference/wp_footer