This plugin extends the WordPress REST API with MemberPress membership and product data within the current user context.
Author: | Nakko (profile at wordpress.org) |
WordPress version required: | 4.7 |
WordPress version tested: | 6.5.3 |
Plugin version: | 1.1.3 |
Added to WordPress repository: | 09-05-2024 |
Last updated: | 09-05-2024 |
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | https://www.nakko.com/plugins?plugin=mp-membe... |
Total downloads: | 213 |
Click to start download |
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
}
]
},
Features
- Creates a REST API endpoint to fetch the MemberPress membership status of the current user.
- Allows to list the active products for the current user.
- Adds the Memberpress “is_locked” status field to all available post types in the REST API
- Adds a list of possible Memberpress Products required to unlock posts.
- Support for WordPress Recipe Maker’s and MemberPress rules set for the parent Post.