Skip to main content
While Memberful is broadly compatible across WordPress, some themes or plugins may conflict and cause issues with how your site functions. This article highlights known incompatibilities, including issues with Wordfence, the Advanced Custom Fields (ACF) plugin, and the Memboroni theme. In this help article, you’ll learn which WordPress themes, page builders, and plugins may not work well with Memberful, and what to do if you encounter compatibility problems.

Known incompatible themes and page builders

Most WordPress themes and page builders work with Memberful as long as they display post and page content using the default WordPress content function. If that function isn’t used, the Memberful WordPress plugin won’t work properly.
  • Avia
  • BuddyBoss
  • Oxygen
  • SiteOrigin
  • Thrive
  • Themify
  • Uncode
Even if a theme isn’t compatible with Memberful, you can usually make specific pages “theme-less” so that they can work with the plugin. These pages may look or behave differently from the rest of your site. Setting this up might require some development work depending on the theme, though some, like Elementor, have this feature built in.

Known incompatible plugins

  • Google Captcha
  • Sucuri Security

Using the ACF plugin or Memberoni theme

You can use the Restrict Access tool and memberful_can_user_access_post() function in your template file to check whether a user has access to a post. Based on that, you can decide whether to display custom content.
if(memberful_can_user_access_post(get_current_user_id(), $post->ID)) {
  // show content
} else {
  // show something else
}

Using the Wordfence plugin

If you’re using Wordfence, you might run into some issues with Memberful, although there are ways to make it work properly. Here are some issues that occur when using Wordfence:
  • Your members see a message that says “Your access to this site has been temporarily limited by the site owner”.
  • You receive a “Problem with your WordPress connection” email (although this can happen for other reasons).
Here are two suggestions from the Wordfence support forum, which may help:
  • Highlight one of the blocked requests in the live activity log and flag it as safe.
  • Switch to the Learning Mode and test the endpoint: The firewall will “learn” this pattern and stop blocking it.
If that doesn’t help, reach out to us and we’ll do our best to assist. Related help doc: