Skip to main content

MemberPress on WordPress

MemberPress Testimonials on Members Only Pages

Adding the widget to WordPress is covered in our WordPress guide. MemberPress adds a second question: who should see it. A widget inside protected content disappears for visitors without access, and MemberPress lets you flip that, so proof can greet people at the paywall and stay out of the way once they join.

  • A widget only paying members see
  • A widget only locked out visitors see
  • The ReadyLaunch setting for course pages

Targeted embeds

Code for each audience

Enter a widget id for each audience. Part 1 wraps the widget in the mepr-show shortcode so it follows a Partial rule. Part 2 is the reverse: a block hidden from members, so only visitors without access see it. Both use a Custom HTML block as set up in our WordPress guide.

Shown in StoryProof when you copy a widget’s embed code.

Part 1 · Members only: shortcode around the widget

Shortcode block › Custom HTML block › Shortcode block

Shortcode block ABOVE:   [mepr-show rules="RULE_ID" unauth="both"]

Custom HTML block:       <div data-storyproof-widget="YOUR_WIDGET_ID"></div>
                         <script src="https://app.storyproof.io/embed.js" async></script>

Shortcode block BELOW:   [/mepr-show]

Part 2 · Prospects only: hidden from members

Custom HTML block › Block Settings › Content Protection

Custom HTML block for visitors who are NOT members
(Block Settings › Content Protection › Access Rule: your rule › If Allowed: Hide)

<div data-storyproof-widget="YOUR_WIDGET_ID"></div>
<script src="https://app.storyproof.io/embed.js" async></script>

Replace RULE_ID with the id of a Partial rule from MemberPress, Rules. Then view the page logged out, as a member with access and as a member without it.

The widget id only changes the text in these boxes. It is not saved.

The problem, solved

Testimonials behind a MemberPress paywall

  • Problem 1

    Prospects hit the paywall and see nothing

    A widget inside a protected page is replaced, with everything else, by the unauthorized message, excerpt or login form. The people deciding whether to pay never see it.

  • Problem 2

    Members should see peers, not sales copy

    Inside the members area, a wall built to sell the membership feels odd. What helps there are wins from people at the same stage.

  • Problem 3

    Different tiers need different proof

    Basic and premium members joined for different reasons, and one widget for all of them speaks to neither.

  • Problem 4

    Widget missing on MemberPress course pages

    MemberPress says ReadyLaunch strips scripts and styles that the theme and other plugins enqueue, so a script loaded site wide can be absent on lessons.

  • Problem 5

    Members have stories but never share

    Wins get mentioned in a forum thread or a support reply, then forgotten.

In StoryProof

Target the widget with MemberPress

Step 1 of 5

Make a widget per audience

In StoryProof, build one widget for prospects and one for members, each with the approved stories that suit that reader.

Which MemberPress tool for which job

Option names from MemberPress documentation, read 2026-11-13.
ToolGood forNote
Block Content Protection panelOne Custom HTML block shown to members or hidden from themIf Allowed: Show or Hide; Unauthorized Access can hide, use defaults or show a message
Protected Content blockA group of blocks, such as a heading plus the widgetCan show a message, a login form or both to those without access
mepr-show shortcodeClassic editor content or builders that take shortcodesOpening and closing tags around the widget, with rules set to a Partial rule
Whole page rulePages that are fully members onlyThe widget is part of what non members cannot see

Before you start

What MemberPress does not change

  • The widget is not secret

    Protection decides whether the page includes the widget div. Approved testimonials are meant to be shown, so do not treat a members only widget as a place for private feedback.

  • Paywall settings come in layers

    A rule can carry its own unauthorized message in place of the global one, and each page has its own Default, Hide or Custom setting. Check both if the prospects widget never shows.

  • ReadyLaunch styling

    ReadyLaunch course templates do not load your theme’s stylesheets, so the widget sits in MemberPress’s course design rather than your theme’s.

  • No MemberPress add on

    StoryProof is not a MemberPress integration and does not read membership status. Widgets show a "Powered by StoryProof" badge until Pro.

  • MemberPress docs as of 2026-11-13

    Rule, block and ReadyLaunch names follow MemberPress documentation as read on 2026-11-13. These steps have not yet been followed on a live membership site.

FAQ

Questions people ask

Short answers to what usually comes up next.

Can I put the widget in the unauthorized message itself?

MemberPress documents custom unauthorized messages but does not say whether they accept HTML or scripts. The hidden from members block in Part 2 is the documented way to show proof to locked out visitors.

Will search engines see the members only widget?

Visitors without access, including crawlers, get the unauthorized view, so they see the prospects widget, not the members one.

Do I need to do anything for the MemberPress account page?

A link to your collection page on the account page needs no script. If you add a widget there under ReadyLaunch, test it, since ReadyLaunch controls that template too.

Can non members still reach the full set of stories?

Yes. Link to your hosted Wall of Love from the sales page; every plan includes one, and it is not behind your paywall.

Still have a question? Ask the StoryProof team or book a demo.

Put proof where prospects stop

Collect member stories, approve them and target widgets with MemberPress rules.

Sources

  1. Protect Gutenberg Blocks With MemberPress, MemberPress Docs. Checked 2026-11-13.
  2. Protecting Partial Content, MemberPress Docs. Checked 2026-11-13.
  3. Protect Content With MemberPress, MemberPress Docs. Checked 2026-11-13.
  4. Per Post/Page Unauthorized Access Management, MemberPress Docs. Checked 2026-11-13.
  5. How to Edit Lessons with ReadyLaunch and a Page Builder, MemberPress Docs. Checked 2026-11-13.
  6. ReadyLaunch Courses Template Customization, MemberPress Docs. Checked 2026-11-13.
  7. Advanced Rule Features, MemberPress Docs. Checked 2026-11-13.

Last updated 2026-11-13.