• Skip to primary navigation
  • Skip to main content
  • Skip to footer

eew...

it's east end web | dev

 it's east end web | dev
  • web hosting
  • eew Subscriptions

eew Subscriptions plugin: Block + shortcode references

19 July 2026 by Camaidh


Block references

All four (Pro) / two (Free) blocks are found in the block inserter under Widgets ➡️ EEW Subscriptions or can be filtered in all blocks search with /eew. Select a block in the editor to reveal its controls in the right-hand panel. The panel is split across two tabs: Block (settings and content) and Styles (colours, typography, spacing, border).

Subscription Form block

block tab – settings panel

  • Product IDs (comma-separated, Pro only): One or more prod_... IDs from Stripe. Leave blank to display all products configured in plugin settings.
  • Plan selection heading (Pro only): Overrides the default “Choose your plan” step heading. Leave blank to use the default.

block tab – success content panel

  • Success message (Pro only): Text shown to the customer after a successful subscription. Leave blank for the built in default.
  • Custom link text (Pro only): Label for an optional link displayed on the success screen alongside the manage button.
  • Custom link URL (Pro only): Destination for the custom link above.

style tab – form colours panel

  • Button background: Fill colour for all action buttons within the form.
  • Button text: Text colour for all action buttons.
  • Heading: Colour applied to step headings within the form.
  • Secondary text: Colour applied to helper/supporting text within the form.

style tab – native WordPress panels

  • Typography: Font family, size, weight, style, line height.
  • Colour: Block background, text, links.
  • Spacing: Padding, margin.
  • Border: Radius, width, colour, style.
  • Alignment: Wide / full width.

Payment Form block (Pro + licensed)

block tab – settings panel

  • Amount (smallest unit): Fixed payment amount in pence/cents (e.g. 9900 = £99.00). Leave blank to let the customer enter their own amount.
  • Currency: Three letter ISO code (e.g. gbp, usd, eur). Leave blank to inherit the currency set in plugin settings.
  • Description: Short label for the payment, shown on the form and passed to Stripe as the PaymentIntent description.
  • Metadata: Optional. Comma-separated key:value pairs forwarded to the Stripe PaymentIntent.
  • Amount step heading: Overrides the default “Payment amount” step heading. Leave blank to use the default. Only visible when no fixed amount is set.

block tab – success content panel

  • Success message: Text shown after a successful payment. Leave blank for the built-in default.
  • Custom link text: Label for an optional link on the success screen.
  • Custom link URL: Destination for the custom link above.

style tab – form colours panel

  • Button background: Fill colour for all action buttons.
  • Button text: Text colour for all action buttons.
  • Heading: Colour applied to step headings.
  • Secondary text: Colour applied to helper/supporting text.

style tab – native WordPress panels

  • Typography: Font family, size, weight, style, line height.
  • Colour: Block background, text, links.
  • Spacing: Padding, margin.
  • Border: Radius, width, colour, style.
  • Alignment: Wide / full width.

Manage Subscriptions block

block tab – settings panel

  • Subscriptions heading (Pro only): Overrides the default “Your subscriptions” dashboard heading. Leave blank to use the default.

style tab – form colours panel

  • Button background: Fill colour for action buttons (Cancel, Remove card, etc.).
  • Button text: Text colour for all action buttons.
  • Heading: Colour applied to the dashboard heading.
  • Secondary text: Colour applied to subscription and payment method detail text.

style tab – native WordPress panels

  • Typography: Font family, size, weight, style, line height.
  • Colour: Block background, text, links.
  • Spacing: Padding, margin.
  • Border: Radius, width, colour, style.
  • Alignment: Wide / full width.

Subscriber Content block (pro + licensed)

This block is a container, add any other blocks inside it (paragraphs, images, videos, other shortcodes, etc.) and they will be shown only to qualifying subscribers. Non-subscribers see the “Subscribe to view” notice instead.

block tab – restriction settings panel

  • Required Products: Multi-select list populated from your configured Stripe products. Visitors must hold an active subscription to any one of the selected products to see the inner content. If none are selected the gate is inactive.

style tab – native WordPress panels

  • Typography: Font family, size, weight, style, line height.
  • Colour: Block background, text, links.
  • Spacing: Padding, margin.
  • Border: Radius, width, colour, style.
  • Alignment: Wide / full width.

Shortcode references

The following are examples of common shortcode usages for each plugin feature.

Subscription Form shortcode

minimal:

[eew_subscription_form]

multi select plans on single form (pro + licensed):

[eew_subscription_form product="prod_ABC123,prod_DEF456,prod_GHI789"]

custom heading + branded success view (pro + licensed):

[eew_subscription_form
  product="prod_ABC123,prod_DEF456"
  plan_heading="Choose your membership plan"
  success_message="You're all set! Your membership is now active."
  success_link_text="Visit the Members Area"
  success_link_url="https://yoursite.com/members"
]

Payment Form shortcode (pro + licensed)

Note: amount is in the smallest currency unit — pence/cents. 9900 = £99.00.

fixed amount:

[eew_payment_form
  amount="9900"
  currency="gbp"
  description="One-off consultation fee"
]

user set amount (omit amount):

[eew_payment_form
  currency="gbp"
  description="Donation"
  amount_heading="Enter the amount you'd like to contribute"
  success_message="Thank you so much for your donation!"
  success_link_text="Back to home"
  success_link_url="https://yoursite.com"
]

multiple metadata values:

[eew_payment_form
  amount="9900"
  currency="gbp"
  description="Agency Bundle"
  metadata="source:share,promo_code:LAUNCH25"
]

Manage subscriptions shortcode

Note: Place this on a dedicated “My Account” or “Manage Subscription” page. Logged-in users will see their subscriptions and saved payment methods.

minimal:

[eew_manage_subscriptions]

custom heading:

[eew_manage_subscriptions heading="Your Active Memberships"]

Subscriber content shortcode (pro + licensed)

Note: Non-subscribers (or logged-out visitors) see a “Subscribe to view” notice with a link to the subscription page instead of the gated content. Admins always bypass the gate.

inline gating – single product:

[eew_subscriber_content product="prod_ABC123"]
  <p>This content is only visible to active members. Thanks for subscribing!</p>
  <!-- Any HTML, other shortcodes, or block-rendered content goes here -->
[/eew_subscriber_content]

inline gating – one of multi products (access is subscribed to any):

[eew_subscriber_content product="prod_ABC123,prod_DEF456"]
  <h3>Premium Downloads</h3>
  <p><a href="/downloads/guide.pdf">Download the full guide →</a></p>
[/eew_subscriber_content]

mixed public + gated content on same page:

<h2>About this course</h2>
<p>This course covers the fundamentals of web development.</p>

[eew_subscriber_content product="prod_ABC123"]
  <h2>Module 1 — Getting Started</h2>
  <p>Video lesson goes here...</p>
[/eew_subscriber_content]

Block Index

  1. Subscription Form block
  2. Payment Form block (Pro)
  3. Manage Subscriptions block
  4. Subscriber Content block (Pro)

Shortcode Index

  1. Subscription Form [/]
  2. Payment Form [/] (Pro)
  3. Manage Subscriptions [/]
  4. Subscriber Content [/] (Pro)

Filed Under: docs

Footer

contact

Send a wee message through eastendweb.dev or fire off an email to cam@eastendweb.dev and I’ll get back to you as soon as I can!

Please note: I work a full time job as well as running eew so replies are generally in the evening 🐝🦉


eew Subscriptions setup

Check out my wee eew Subscriptions plugin setup guide, a quick run through on how to get setup and connected with Stripe – View plugin setup guide

Or if you’re setup already, here’s the block + shortcode docs for ref.

Also also, here’s a wee bit on how eew Subscriptions could help you reclaim a bunch of money from greedy platforms – eew Subscriptions and how you can get a better cut on your earnings 💸🗓️


web hosting

Hosting makes a big difference to your sites performance. But performance alone is only one aspect of a lot that can make running your site/ business, a breeze vs a nightmare.

I wrote about what I like to talk to new hosting cutomers about – View what happens when wix shuts up shop? 💀🖥️

Copyright © 2026 · East End Web · WordPress · Log in