This plugin allows the MemberPress membership status of the current authenticated user to be exposed via the Wordpress REST API:
GET /wp-json/mp-member-status/v1/me
Example response:
{
"user_id": 2,
"full_name": "John Doe",
"is_active": true,
"enabled_products": [
{
"id": 10,
"title": "Premium Membership",
"name": "premium-membership",
"url": "
https://example.com/register/premium-membership/",
}
]
}
Additionally, MemberPress access information is added to all post endpoints, the post content or access itself is not modified by this plugin:
Example post response excerpt:
memberpress: {
"is_locked": true,
"products": [
{
"id": 10,
"title": "Premium Membership",
"name": "premium-membership",
"url": "
https://example.com/register/premium-membership/",
"can_you_buy_me": true,
"is_subscribed": false
}
]
},
Install the MpMemberStatus plugin and activate it. No further configuration is necessary.