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
For more help with this PMPro feature, check out our Support Page with three ways to get support as a free or premium member.
Last updated on June 16, 2026
Was this article helpful?
YesNo

