2

我正在尝试在 WordPress / WooCommerce 中创建一个选项,该选项将利用 jQuery 使用 Eric Martin 的简单模式窗口插件启动模式窗口: http ://www.ericmmartin.com/projects/simplemodal/

我能够实现模态窗口并通过 ajax 将页面拉入模态窗口,使用:

        jQuery('#battery-selector').click(function (e) {
    jQuery('<div ></div>').load('http://vapelife.creativesparkdev.com/wp-content/plugins/woocommerce-vapelife/templates/product-select.php').modal(); // AJAXL
    return false;
});

现在,因为我正在加载 WordPress 框架之外的页面,所以我无法使用 a 循环加载产品类别。有什么想法我可以做到这一点吗?

4

1 回答 1

0

这种类型的调用 ,http://example.com/wp-content/plugins-themes/whatever/file.php是不正确的。没有插件或主题文件可以像这样工作(可以,但在罕见和特殊编码的情况下)。

这种方式有效:

jQuery('<div ></div>').load('http://example.com/some-real-page-url/').modal();

使用所需的模板 ( some-real-page-url) 创建一个页面并将其加载到您的 AJAX 调用中。

但是我用 TwentyEleven/Twelve/Thireen 测试了简单的模态,它表现不佳。也许页面模板必须进行大量定制,即您自己的标题而不是get_header().

于 2013-09-14T01:41:54.197 回答