Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Memberful WP

Sell memberships and restrict access to content with WordPress and Memberful.


  • Automatically delete WP users for members deleted in Memberful.


  • Do not update marketing content from "Bulk restrict tool" if it is empty.


  • Add possibility to filter post types included in private RSS feeds.


  • Improve Private RSS feeds for logged out users.


  • Improve compatibility with Beaver Builder.


  • Improve cookies test description.
  • More fixes for private RSS feeds.


  • Do not trim content in feed when <!-- more --> tag is used.


  • Add possibility to perform cookies test in admin interface to identify web host incompatible with Memberful WP.


  • Do not show unnecessary notices if HTTP referer is not set.


  • Improve compatibility with OptimizePress.


  • Add new option to extend the WordPress user logged in time to 1 year. This matches the Memberful default and provides a better member experience. If you're an existing customer, and would like to use this new option, you must manually enable it from the plugin settings screen.
  • Add widget support for the new WordPress 4.5 selective refresh feature.
  • Improvements to help avoid inadvertent syncing with staging sites.
  • Remove overly aggressive SSL recommendations.


  • Fix bug with "Any registered user" checkbox.
  • Fix plugin version in Changelog.


  • Improve syncing of member access.


  • More reliable syncing of member access.
  • Fix "Buy Download" in the shortcode generator.


  • Add basic support for the Sensei plugin.
  • Make marketing content filterable.
  • More reliable syncing with home_url instead of site_url.
  • Clean up two PHP notices.
  • Properly confirm bulk access actions.
  • Add debugging information for OAuth failures.
  • Synchronize subscription plans and downloads after webhook notification.


  • Fix updating of full name in the Memberful Profile Widget.
  • Fix incorrect display of "Protected by Memberful" in the post / page list.
  • Fix Undefined Variable PHP Notice.
  • Fix saving of the bbPress redirect setting.
  • Fix setting "Any registered user" with Bulk Restrict Access tool.


  • Don't require the openssl extension. Use the built in WordPress nonces.
  • Hide comments on protected Memberful posts.
  • Add support for nested shortcodes.
  • Fix Bulk Restrict Access tool default content checkbox.
  • Fix PHP notice: Undefined index: memberful_marketing_content.
  • For Private RSS Feeds, mirror the WordPress feed count setting.
  • Add a warning recommending an SSL certificate if no SSL is found.
  • Only run syncing when connected to Memberful.
  • Fix the formatting in the Private RSS Feeds.


  • Bug fixes for private RSS feeds.


  • Add support for private RSS feeds.


  • Version bump.


  • Make sure the UI properly reflects the ACL status. #128


  • Simplified the way the plugin initially activates itself with Memberful.com.


  • Fix some PHP warnings when interacting with WP_Error messages. #104
  • Add a note to Post/Page list showing which posts are protected by Memberful. #110
  • Add option to protect bbPress forums. Currently done at a global level from within settings panel. #71
  • Regularly sync the current OAuth/Webhook URL to Memberful in a cronjob. #57


  • Add a WP filter to allow other plugins to modify Memberful members prior to their creation in WP. #116
  • Fix bug that caused special characters in site name to be sent to Memberful in escaped form. #112


  • Sync custom field from Memberful.


  • Fix bug when linking existing WP accounts to Memberful, caused by changes in WP 4.0. #113
  • By default new users should not get the WP admin bar. #111


  • Add [memberful_register_link] shortcode to WP plugin.
  • Allow content to be shown to all registered users, regardless of their purchases. #108


  • Ensure the widget links to the https version of sign in if on page served over SSL.
  • Update WP compatibility for 4.0.


  • Ensure the overlay targets both http and https varients of the sign in page.


  • Fix regression that re-introduced ability to create duplicate users.
  • Prevent the plugin from changing usernames for existing users.


  • Store product description when syncing them from Memberful.
  • Fix bug when switching to a different Memberful site, then signing in as a member from the old site.


  • Fix plugin deployment problem.


  • Add a fix that prevents duplicate users from being created during sign in.


  • Remove a couple of debug lines that accidentally got included with 1.7.0.


  • Internal improvements to the mapping of Memberful members to WordPress users. We now only create a mapping once the user has been created. Mapping errors are recorded to the internal error log.


  • Update supported version tag.
  • Fix choosing correct role for members when updating role settings.


  • Fix determining current role when syncing roles.


  • Improve how we handle the situation when a WP user account is created before Memberful member, then the Memberful member signs in.
  • Introduce role mapping (see options page for more details).
  • Add cron job for ensuring member profiles are kept up to date.
  • Deprecate old helpers and shortcodes that reference "products", see our documentation on functions and shortcodes for new versions.
  • Allow admins to protect posts and pages in bulk. This will replace existing access rules for the posts and pages.
  • Show admins a message if cURL extension is not installed.
  • If the user signs into Memberful without using the overlay, and they weren't trying to access a specific page then the plugin used to send them to the Memberful account page. It now sends them to the WP homepage.
  • Allow plugins to add/remove links in profile widget using memberful_wp_widget_args filter.
  • Allow authors to see the content of shortcodes without purchasing required plans/products.
  • Improve the mapping of Memberful members to WP members in edge cases.
  • Allow author to remove current marketing text.


  • Improve overlay's handling of members being signed into Memberful, but not WP.


  • Enable new overlay interface after connecting to Memberful.


  • Make the CDN host configurable via MEMBERFUL_EMBED_HOST constant.


  • Load the JS for the overlay via Memberful's CDN.


  • Add initial JS for upcoming reach popup.
  • Fix bug with setting MEMBERFUL_SSL_VERIFY.


  • Allow plugins to change the URL the user is sent to after sign in/sign out via memberful_wp_after_sign_in_url/memberful_wp_after_sign_out_url filters.


  • Ensure errors are shown to users when authentication fails.


  • Ensure that marketing content is swapped in before WP applies default filters to content.


  • WordPress 3.8 styling compatibility updates.
  • Move plugin option to the settings menu.


  • Send Cache-Control: private header from Memberful endpoints.


  • Cleanup release to ensure WordPress can correctly auto-upgrade the plugin.


  • New and improved Restrict Access meta box on the post and page edit screen.
  • Improved included debugging tools.
  • Stop syncing deleted subscriptions and products.
  • Added more shortcodes: account, sign in, sign out.
  • Improved error messages.
  • Ensure proper re-directs on sign out.

Requires: 3.6 or higher
Compatible up to: 4.6.3
Last Updated: 3 weeks ago
Active Installs: 1,000+


5 out of 5 stars


1 of 2 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.