2012-04-17 53 views
0

我正在嘗試爲Wordpress使用lightbox plus插件,該插件適用於大多數我的網站。在Wordpress頁面之外使用插件

我有一個php頁面,由jQuery AJAX函數使用來檢索數據,以便在wordpress中重新分頁大型結果集。此頁面不是wordpress的一部分。

我設法讓WordPress的功能,通過使用工作在這個PHP頁面罰款:

define('WP_USE_THEMES', false); 
require('/home/love/public_html/dev/wp-blog-header.php'); 
require('/home/love/public_html/dev/wp-load.php'); 

然而,在這個頁面的包括,和包含的文件中是與外部表的鏈接,其是指被帶到與lighbox:

<a class="" rel="lightbox" href="<?php bloginfo('url'); ?>/more-product-info?a=<?php echo $post->ID ?>"> 
    <div id="moreprodinfo">More Info</div> 
    </a> 

在lighbox檢索信息時,此方法在我的網站的大部分地區確定,但它只是不工作對使用AJAX來檢索鏈接部分燈箱頁面。

我認爲這是有關插件不工作,當頁面不是Wordpress的一部分,但所有的WordPress的功能一直工作,爲什麼不插件?另外我的cufon插件也不能在這個Ajax檢索頁面上工作。

是否監守我使用html的JavaScript函數來顯示由AJAX檢索到的內容:

if(pageType == 'prizeHome'){ 
loading_hide(); 
$("#tab-prize-home #container").html(msg); 

任何幫助,將不勝感激

回答

1

它看起來像一個共同的問題,使用Ajax時加載HTML內容:

你可能稱之爲收藏和的Cufón當文件準備好,這之前你 Ajax調用只發生一次。你必須再次調用lightbox和cufon 之後你的ajax調用。

+0

好的謝謝:)與cufon它很容易,你可以在通話後添加cofon.replace,但我不知道如何使用lightbox plus插件做到這一點?我曾嘗試在插件文件夾中包含rthe腳本,但這沒有幫助...你知道我可以在我的ajax調用後調用插件嗎?@ – JamesG 2012-04-17 11:11:43

+0

Lightbox plus插件使用colorbox,看看http://www.jacklmoore。 COM /顏色框 – soju 2012-04-17 12:25:18