Memberpress没有与WooCommerce合作

时间:2013-02-14 作者:alaskey

我正在为一个客户开发一个网站,它有一个会员订阅和一个小商店。我们正在使用memberpress 处理订阅,并将内容限制为某些成员资格类型。对于我们正在使用woocommerce的商店。不过,这两个插件在签出页面上似乎存在冲突。

登录后一切正常。然而,如果你想以客人身份结账,事情就会变得不稳定。

在woocommerce的结账处。在min.js中,有一个update\\u checkout()函数几乎没有ajax调用。通常情况下,这似乎是加载订单摘要和支付网关表单,但是,如果您注销,它最终会加载Memberpress的“登录后指向成员的URL:”页面,整个页面都在结帐表单页面中。

因此,Memberpress似乎阻碍了woocommerce刷新签出表单中的数据。我的问题是,有没有人有过在你网站的某些页面上完全禁用Memberpress的经验?

或者从另一个角度来看,有没有办法在签出表单中关闭ajax?

<小时>

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

刚刚解决了这个问题。在memberpress选项下,我们必须取消选中“禁止成员进入WordPress仪表板”选项。就是这样!

我认为woocommerce签出页面使用ajax来调用“admin ajax.php”。Memberpress阻止用户访问此页面,因此它打开了登录重定向页面。

我们会让用户自己远离仪表板。

结束

相关推荐

如何将相对外部的协议入队(//ajax.googleapis.com/...)剧本?

根据Codex, wp\\u enqueue\\u脚本支持协议相关或协议无关的外部链接:“可以使用协议无关的URL指定远程资产,即:“//otherdomain.com/js/theirscript.js”。”但我没有看到:wp_enqueue_script(\'google-maps\', \'//maps.googleapis.com/maps/api/js?&sensor=false\', array(), \'3\', true); 输出:<script type=\'te