0

我正在尝试为 Wordpress 使用 lightbox plus 插件,该插件适用于我的大多数网站。

我有一个 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');   

然而,在这个页面中是一个包含,并且在包含的文件中是一个指向外部工作表的链接,该工作表旨在与一个 lightbox 一起引入:

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

这种在灯箱中检索信息的方法在我网站的大多数部分都可以正常工作,但它只是不适用于使用 AJAX 检索灯箱页面链接的部分。

我认为这与页面不是 Wordpress 的一部分时插件无法正常工作有关,但是所有 Wordpress 功能都在工作,那么为什么不使用插件呢?我的 cufon 插件也不能在这个 ajax 检索页面上工作。

是不是因为我使用 .html javascript 函数来显示 AJAX 检索到的内容:

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

任何帮助,将不胜感激

4

1 回答 1

1

使用 ajax 加载 html 内容时,这似乎是一个常见问题:

当文档准备好时,您可能会调用 lightbox 和 cufon,这仅在您的 ajax 调用之前发生一次。ajax 调用后,您必须再次调用 lightbox 和 cufon 。

于 2012-04-17T09:51:18.180 回答