问题标签 [woocommerce-memberships]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
298 浏览

wordpress - Woocommerce 会员资格将会员资格限制为一个会员资格

我有一个基于 WooCommerce 的 Wordpress 会员网站,带有 WooCommerce-Memberships 插件。

场景:

当客户购买“Gold-Product-Membership”产品时,激活订阅“Gold-Plan-Membership”1个月。到目前为止一切顺利。

我想一次将成员限制为一个活跃的成员。如果任何其他会员资格处于活动状态,我想要做的是阻止从购买中创建任何新会员资格。

现在。以下代码检查有效的客户会员计划及其状态('active'、'complimentary'、'pending'、'free_trial')和 Memberships 不会为此订单创建新的用户会员资格。以下代码将检查所有有权访问受限内容的会员状态。

但只检查会员计划,而不是购买其产品。

我会解释的。客户购买产品"Gold-Product-Membership",完成结帐程序并实际执行付款,该产品的订单得到处理。虽然实际上"Gold-Plan-Membership"没有激活。

很明显,这是一个问题。

我正在寻找一种适用于产品但同时与其与会员计划状态的关系集成的解决方案。

  • 我想一次将成员限制为一个活跃的成员。

提前致谢

编码

0 投票
1 回答
196 浏览

php - 以编程方式扩展 WooCommerce 订阅

我有超过 30,000 名用户拥有过期的 WooCommerce 订阅,我希望轻松扩展这些订阅。有没有办法可以以编程方式做到这一点?还是我可以运行的简单 MySQL 语句?有没有人这样做过?任何帮助将不胜感激!

0 投票
2 回答
102 浏览

php - WooCommerce 会员资格:如何调整查询以解决延迟的内容/内容滴漏?

我正在尝试构建一个查询来显示成员可以访问的最新帖子,但我找不到要添加的参数,以便他们将来可以访问的帖子从此列表中删除。

有谁知道如何做到这一点?

如果没有,可以wc_memberships_is_post_content_restricted( )改编成自定义循环吗?

编辑 我尝试添加建议的代码,但不是获取用户可以访问的最新帖子,而是输出网站上最旧的页面。我是否将其添加到错误的位置?

0 投票
1 回答
344 浏览

wordpress - 'login_redirect' v 'woocommerce_login_redirect'

我正在研究 WP functions.php 中的重定向功能。

我的网站有 woocommerce 会员/订阅运营。

如果我写一个常规的 WP 重定向,例如:

它不适用于我的 woocommerce 会员。我需要使用“woocommerce_login_redirect”而不是“login_redirect”吗?如果是这样,为什么会这样?woocommerce 订阅者不也是 wordpress 会员吗?

谢谢,我有点糊涂了!

连续波

0 投票
1 回答
228 浏览

woocommerce - WooCommerce 会员资格检查特定用户是否能够访问特定内容

WooCommerce 会员资格有一些条件,但我不能将它们结合起来专门测试特定成员是否可以访问特定内容。

总是返回“你”

那么如何检查此用户是否具有内容的访问级别?

用简单的英语,我想我需要找出对帖子内容施加了哪些限制,但似乎没有条件(这很奇怪)

0 投票
2 回答
686 浏览

wordpress - 如何更改 WooCommerce 我的帐户下载区域中的文本?

在 WooCommerce 中“我的帐户”区域的“下载”选项卡中,默认情况下,文本显示“尚无可用下载”。我需要将此文本更改为更具体的内容。

我宁愿不通过将插件文件复制到我的子主题来做到这一点,而是更愿意使用代码片段来做到这一点

如果有人可以提供帮助,将不胜感激。

非常感谢您的时间。

0 投票
0 回答
130 浏览

wordpress - Woocommerce Membership API - 获取受限内容

我正在使用 REST API 将 woocommerce 会员资格集成到我的应用程序中。(https://skyverge.github.io/woocommerce-memberships-rest-api-docs

如何通过 API 调用访问以限制内容详细信息?

https://skyverge.github.io/woocommerce-memberships-rest-api-docs/#the-membership-plan

以上 API 包含 access_product_ids 的详细信息,但与受限内容无关。

在此处输入图像描述

0 投票
1 回答
109 浏览

php - 是否有 Woocommerce 会员功能来获取“取消订阅”网址

我想知道课堂上是否有某种方法WC_Memberships_User_Membership可以获取取消会员资格的链接。

我获取 url 的方式将我带到 woocommerce 我的帐户/会员页面,而不是取消订阅的实际操作。

0 投票
0 回答
46 浏览

php - 根据他们购买的产品向商店经理隐藏一些用户和客户

这是我的问题。我希望你能提供帮助,因为我有点卡住了(不擅长 PHP……)。

我建立了一个体育学校网站,允许客户购买会员资格。为此,我使用WooCommerce、 MembershipsSubscription

上课的体育项目是柔道和足球,两位老师都是自己的体育课的店长。出于显而易见的原因,他们都不需要看到彼此的学生(作为客户和用户),彼此的学生的订单,甚至彼此的产品。

我已经处理过产品和订单。

每个经理都会看到他创建的产品。如果需要,管理员可以在创建产品后授予此类所有权。这是我的代码,从网上借来的。

至于订单,每个经理都会看到与归类为“柔道”或“足球”的产品相关联的订单。然后将这些类别中的每一个细分为子类别(与年龄相关),但这与排序问题无关。

我正在使用商店经理根据分配的分类术语答案代码过滤 WooCommerce 订单,这是我自己的设置:

所以剩下的就是照顾用户客户的分类——我真的迷路了。

以下是我的基本设置:每个用户/客户只能购买一种产品并可以访问一个会员计划(每个产品/计划一个帐户)。所以我不需要建立一个复杂的“每个客户几个产品”或“每个客户几个成员资格”规则。我想要的是柔道店经理只看到拥有通过柔道相关产品获得的会员资格的客户和用户,而足球店经理只看到拥有通过足球获得的会员资格的客户和用户-相关产品。

我还希望每位经理不要列出其他经理(如果一个经理帐户在某个时候遭到入侵,可以避免任何重要的安全问题)。

店长名单很短,不应该有太大的变化,所以我对上面的订单排序等解决方案很满意。手动添加每个经理的 ID 和他们自己的设置对我来说很好。

任何想法?这将有很大的帮助。

0 投票
2 回答
322 浏览

woocommerce-memberships - 如何访问 Woocommerce 会员资料字段数据并将其显示在前端?

我已经通过 woocommerce 会员面板设置了一个名为“测试”的用户个人资料字段。

在此处输入图像描述

我现在想在网站前端访问该字段及其数据。

我查阅了文档,我能找到的最接近的功能是wc_memberships_get_members_area_sections()仅列出会员仪表板中各部分的名称,而不列出其中包含的内容。

我还查看了数据库,发现用户提交的数据存储在wp_usermeta表中。

那么如何访问这些数据呢?我想添加三个字段,即用户的姓名、年龄和图片,以便用户填写并在用户登录时将它们显示在前端页面上。