2013-12-11 38 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>