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 (
fieldandlevel) 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_costreturns the full formatted cost text, the same string PMPro displays in the default[pmpro_levels]shortcode or on the checkout page.checkout_urlreturns 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.
Get Support From Our Team of Experts
Have a question about how to use this feature? Our Support Page outlines three ways to get support.
Our Max plans include hands-on help customizing your membership site and implementing new features. Upgrade to PMPro Max now »
Last updated on June 16, 2026
Was this article helpful?
YesNo

