问题标签 [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 投票
1 回答
294 浏览

wordpress - WooCommerce 会员资格仅显示最高会员计划折扣

我正在寻找一种程序化的方式来解决这个问题,如果会员有多个会员计划,那么只有最高的购买折扣适用。这需要显示在产品页面以及结帐时。

目前,如果用户有多个计划,它似乎会叠加购买折扣。有谁知道如何去做?我已经探索了插件和文档,没有提到实现这一目标的明确方法。我看看是否有办法创建会员计划的变体(父母>孩子),但没有这样的运气。

我目前使用的插件是

0 投票
1 回答
401 浏览

php - 将新用户添加到 WooCommerce 会员资格

我有一个注册表单,我在其中以编程方式创建用户。

我需要能够将该用户添加到已经在 WooCommerce 中设置的会员计划中,并且我当前的上下文是$user = new WP_User($userId);

即使在挖掘代码之后,我也到处寻找并找不到解决方案。

需要明确的是,我不是从管理界面的角度这样做的,那部分很清楚。我在 PHP 中执行此操作,在用户注册他们的与会者后立即(我们自动为他们的与会者创建用户并将他们添加到正确的成员中)

0 投票
0 回答
33 浏览

php - WooCommerce 会员资格所有超过 2 年的内容都会公开

我将使用 WooCommerce 会员资格将我的网站内容仅限于会员,但我也想让任何超过 2 年的帖子可供或(无论是否为会员)访问。

开箱即用,会员资格扩展似乎没有这种能力,但是我想知道这是否可以通过在下面的条件中添加一些东西来以编程方式完成,以检查当前日期/时间与发布日期/发帖时间?

0 投票
1 回答
147 浏览

php - 使用 WooCommerce 会员资格时,Wordpress 强制 the_content() 返回完成

我正在使用 WooCommerce Memberships 插件来限制我网站上的帖子访问,这似乎the_content()仅限于显示前 55 个单词 ( the_excerpt())。其后的任何内容都被 Membership 插件隐藏,这是预期的行为。

但是,我正在寻找一种以编程方式绕过此限制并强制 the_content() 或其他函数始终返回完整帖子内​​容的方法。

有没有办法做到这一点?

0 投票
0 回答
169 浏览

wordpress - WooCommerce:在第一次购买期间使用哪个挂钩来更改会员资格的到期?

在一个项目中,我正在将 WooCommerce 与会员和订阅插件一起使用。

我需要在第一个订单结束时更改订阅和会员资格的结束日期。

使用woocommerce_order_status_completed挂钩,我可以通过从管理面板更改订单状态来运行所有内容,但在运行时可能会在会员挂钩之前执行,因为在我所做的调试测试中,我没有找到订阅和会员资格之间的相关性D B:

SELECT * FROM wp_postmeta WHERE meta_key = '_subscription_id' AND meta_value = 915

但返回空值。

所以....任何人都可以说出在订阅和会员资格之间的链接之后运行的钩子是什么或在哪里可以找到。

PS 我还测试了具有相同结果的woocommerce_thankyou 钩子

0 投票
1 回答
172 浏览

css - 查找用户会员计划 WooCommerce

我想找到登录用户的 WooCommerce 会员计划,然后添加 CSS。类似于此代码的内容,但此代码不起作用。

0 投票
2 回答
578 浏览

php - 显示非会员的 WooCommerce 会员价格

我正在使用WooCommerce 会员插件在产品页面上显示会员折扣。现在我想显示您可以通过非会员会员获得的折扣。

这是我不是会员时看到的:

这是我不是会员时看到的

这是我成为会员时看到的:

这是我成为会员时看到的

这是我不是会员时想看到的:

这是我不是会员时想看到的

0 投票
1 回答
241 浏览

php - 如何将 Active WooCommerce Membership Plan Slug 添加到 Body Class?

我正在使用 WooCommerce、WooCommerce 订阅和 WooCommerce 会员资格建立会员网站。理想情况下,我首先想检查用户是否已登录以及他们是否拥有活跃的会员资格。然后,我想将活动会员计划的 slug 添加到页面的正文类中。

我有下面的代码,它向页面的正文标记添加了几个类,包括检查用户的“黄金会员”计划并将其添加到正文标记。

但是,最后一个“金牌会员”功能删除了我之前添加的所有其他主体类,使我的任何“登录”或特定于页面的 CSS 都无法使用。

0 投票
1 回答
35 浏览

php - 用户购买 WooCommerce 会员订阅后的 wp_insert_post

一旦用户购买了 WooCommerce 会员订阅(用户角色“订阅者”),我正在尝试在我的自定义帖子类型“vipmembers”中创建一个新帖子。下面的代码只允许我在用户是客户时添加新帖子(即当用户注册时),但我希望仅在用户购买 WooCommerce 会员订阅产品时添加帖子(即当用户角色是订阅者时) .

任何帮助,将不胜感激。

0 投票
1 回答
306 浏览

php - WooCommerce 会员资格。在成员的管理员列表视图中,如何添加“用户 ID”列

我正在使用 WooCommerce 会员资格插件。

在管理仪表板中,当我转到 WooCommerce > 成员时,有一个列表视图,其中包含列标题:

姓名、电子邮件、计划、团队、状态、成员自、过期

我想将 USER ID 添加到此列。有谁知道如何做到这一点?