This shortcode outputs a single field from a specific membership level on any post or page. It is useful for building custom pricing pages, level comparison sections, and marketing copy that stays in sync with your actual level configuration.

Shortcode Attributes

  • field: the level detail to display. Accepted values include:
    • name
    • description
    • initial_payment
    • billing_amount
      cycle_number
    • cycle_period
    • billing_limit
    • trial_amount
    • trial_limit
    • expiration_number
    • expiration_period
    • level_cost
    • checkout_url
  • level: the numeric ID of the membership level to pull the detail from.
Join as a founding [pmpro_membership_level field="name" level="2"] member for the introductory price of [pmpro_membership_level field="level_cost" level="2"].

Usage Notes

  • Both attributes (field and level) are required. Omitting either returns a short reminder instead of the desired output.
  • Price fields are automatically formatted using your site’s currency settings.
  • level_cost returns the full formatted cost text, the same string PMPro displays in the default [pmpro_levels] shortcode or on the checkout page.
  • checkout_url returns the direct checkout link for that level.

For sites using the Block Editor, there is also a block version of this shortcode: Single Membership Level Block.

Last updated on June 16, 2026


Was this article helpful?
YesNo