如何排除动态URL以显示使用‘WordPress Popup’插件创建的弹出窗口

时间:2013-06-17 作者:kat_indo

这可能是一个很长的机会,但我想我应该给它一个机会。

我正在使用WordPress Popup 以便在用户登录网站的特定页面时显示弹出窗口。您可以创建一个弹出窗口,并将其从特定URL上排除。我有一个交易网站,我不想弹出显示在购物车的页面上。我面临的问题是页面有一个动态URL,它看起来像这样:\'http://domain.com/cart/?add_to_cart=329\'

我尝试了以下方法来写下来:

  1. http://domain.gr/cart/
  2. http://domain.gr/cart/?add_to_cart=/
  3. http://domain.gr/cart/?add_to_cart=%/
  4. http://domain.gr/cart/?add_to_cart=?/
  5. http://domain.gr/cart/?add_to_cart/
关于我如何处理这个问题,有什么想法吗?

提前感谢您的帮助!我在这里绝望了!:)

凯特

1 个回复
最合适的回答,由SO网友:jhussey 整理而成

在javascript文件中,开发人员在页面加载时调用一个方法。

jQuery(window).load(po_selectiveLoad);
此方法调用另一个方法。

function po_selectiveLoad() {       
    po_load_popover();
}
如果你把它换成这个

function po_selectiveLoad() {
        var urlString = new String(window.location.href);
        if (!urlString.match(/\\/cart\\//)) {
            po_load_popover();
        }
    }
当然这并不好,因为您需要修改插件文件。

我不确定开发人员是否提供了防止基于url中包含的短语或单词弹出的选项,我安装了插件,但没有看到选项。

这可能是开发人员稍后将实现的插件的一个功能,或者您可以询问。希望这有帮助。

结束

相关推荐

front-page.php stylesheet

我一直在google上搜索,但我似乎找不到任何我可以理解的东西。。。我想为我的网站建立一个静态首页,为此,我创建了一个front-page.php 我的FTP服务器中活动主题文件夹中的文件。我注意到我在中所做的任何编辑style.css 未反映在front-page.php. 不管怎样,我想在我的首页上有一个单独的样式表,那么我该如何进行链接呢front-page.php 到自定义.css 比如说,文件,front-style.css, 所以我可以编辑.css 要设置样式的文件.php 文件还是这不是正确