NextGEN画廊幻灯片显示错误

时间:2013-12-11 04:55:40

标签: jquery wordpress slideshow nextgen-gallery

我已安装最新版本的NextGEN galleryversion 2.0.40)。所有其他选项,如基本缩略图基本ImageBrowser 基本SinglePic 工作正常,但当我尝试创建基本幻灯片然后它不起作用!我只能看到幻灯片加载图标但没有幻灯片图像。这就是我将图库调用到页面的方式:

<?php echo nggShowSlideshow(1,300,200); ?>

我查看错误控制台&amp;它显示以下错误:

TypeError: jQuery(...).nggShowSlideshow is not a function


timeout: 10000      });

我已经搜索了这个问题的解决方案&amp;有些人建议改变这个

jQuery(function($){
        jQuery('#<?php echo_h($anchor); ?>').nggShowSlideshow({
            //code here
        });

使用此

jQuery(document).ready(function($){
        jQuery('#<?php echo_h($anchor); ?>').nggShowSlideshow({
            //code here
        });

但它对我不起作用!顺便说一句,我的 Wordpress版本3.7.1

有什么想法吗?感谢。

2 个答案:

答案 0 :(得分:2)

回答我自己的问题有点奇怪,但我想在这里陈述我的发现,以便对其他人有所帮助!

我的想法是,footer中遗漏了page-templates!由于大多数 wordpress 插件的javascript文件都是通过footer调用的,所以如果您错过了<?php get_footer(); ?>中的page-templates,那么您可能会收到此类错误比如TypeError: jQuery(...).nggShowSlideshow is not a function!在使用自定义page-templates时,我错过了页脚。

答案 1 :(得分:1)

这个帖子已经过时了,但我认为有必要在答案中加上一句小话:

如果您不需要页脚,请不要调用get_footer()。此函数将页脚模板添加到输出。我认为可能有一个很好的理由为什么没有get_footer() - 调用你的模板(或另一个模板)。

基本上,你缺少wp_footer()。在你的身体标签末端调用wp_footer()我们做这项工作:

<body>
...
<?php wp_footer(); ?>
</body>