WooCommerce订单完成 - 将用户角色设置为

时间:2013-09-05 13:27:57

标签: wordpress woocommerce

似乎无法找到答案或在哪里寻找这个问题,但也许有人沿着这条路走下去会知道。

在成功的WooCommerce订单上,我只想添加一些额外的代码来设置将订单发送给“付费会员”的用户的角色。

所以它只会更新dbname_capabilities的行(在dbname_usermeta中),其中user_id = user_id并将其设置为:1:{s:10:“paidmember”; b:1;}。

这样做的想法是,会员在自动付款后可以访问网站上的某些页面。

感谢您的帮助。 :)

1 个答案:

答案 0 :(得分:0)

您需要挂钩woocommerce_thankyou功能。在这里,您可以使用默认的wordpress函数wp_update_userhttp://codex.wordpress.org/Function_Reference/wp_update_user

我希望这能让你走上正轨。