2012-04-17 51 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