2013-09-05 87 views
1

似乎無法找到答案或在哪裏尋找這個問題,但也許有人已經沿着這條路線知道。WooCommerce的訂單完成 - 將用戶角色設置爲

在成功的WooCommerce訂單上,我只是想添加一些額外的代碼來設置訂單「付費會員」的用戶的角色。

因此它只會更新其中user_id = user_id並將其設置爲1:{s:10:「paidmember」; b:1;}的dbname_capabilities行(在dbname_usermeta中)。

這個想法是,那麼成員將有權訪問自動付款後的網站上的某些頁面。

感謝您的任何幫助。 :)

回答

0

您將需要掛鉤到woocommerce_thankyou函數。在這裏你可以使用默認的wordpress功能wp_update_userhttp://codex.wordpress.org/Function_Reference/wp_update_user

我希望這能讓你走上正軌。

+0

謝謝danyo ......絕對要給我一些東西。謝謝 – user1936399

+0

沒問題。如果你陷入困境,給我一個呼喊! – danyo

+0

我用過:update_user_meta($ user_id,'wpgog_capabilities',$ role);在我的鉤子,但由於某種原因,它無法更新。 – user1936399

相關問題