2013-12-11 70 views
3

我已经安装了最新版本的NextGEN galleryversion 2.0.40)。像基本缩略图基本ImageBrowser的基本SinglePic所有其他选项都工作正常,但是当我试图创建一个基本幻灯片那么它不工作!我只能看到幻灯片载入图标,但没有幻灯片图像。这是我怎么叫画廊页:NextGEN gallery幻灯片给出错误

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

我已经检查错误控制台 &其下面的错误显示:

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


timeout: 10000  }); 

我搜索过这个问题&的解决方案一些人建议改变

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

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

我所知道的是,footer在我的page-templates中失踪!由于大部分wordpress插件的javascript文件正在通过footer调用,所以如果你错过<?php get_footer(); ?>在您的page-templates那么你可能会得到像TypeError: jQuery(...).nggShowSlideshow is not a function这样的错误!我在使用自定义page-templates时错过了页脚。

1

这个线程是旧的,但我觉得还是有必要的小备注添加到答案:

不要叫get_footer(),如果你不需要页脚。该功能将页脚模板添加到输出中。我认为在模板(或其他模板)中没有get_footer() - 调用可能有充分的理由。

基本上,你缺少wp_footer()。在您的身体结束处调用wp_footer()标记我们正在执行此作业:

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