你可能想要pmpro_getMembershipLevelsForUser
从…起functions.php:
/* pmpro_getMembershipLevelsForUser() returns the membership levels for a user
*
* If $user_id is omitted, the value will be retrieved from $current_user.
* By default it only includes active memberships.
*
* Return values:
* Success returns an array of level objects.
* Failure returns false.
*/
function pmpro_getMembershipLevelsForUser($user_id = NULL, $include_inactive = false)
{
或者有
pmpro_getMembershipLevelForUser
如果你只想要第一层。或者如果您真的想测试访问,那么
pmpro_hasMembershipLevel
也
据我所知,这些都存储在单独的表中,带有日期范围和其他限制,因此没有简单的方法通过正常的WP用户功能访问它们。
(我希望他们的网站上有关于所有这些的文档http://www.paidmembershipspro.com/documentation/ 但看起来你必须注册。)