Description
The Advanced Levels Page Shortcode adds to Paid Memberships Pro a configurable block and shortcode to display subscription levels in columns, a table, or a comparison, with plan filters, description, price, checkout button, and highlighting by level ID. It serves those who need to build clearer plans pages, compare benefits across levels, and place pricing tables in different areas of the site.
Key Features of the Advanced Levels Page Shortcode
- Configurable block
Inserts a customized version of the levels page into the editor. - Flexible shortcode
Renders subscription plans on pages, posts, or compatible areas. - Plan layouts
Displays levels in columns, a table, or a comparison format. - Filters by level
Shows or hides specific plans based on the selected configuration. - Custom buttons
Adjusts checkout, renewal, and return link text.
Benefits of the Advanced Levels Page Shortcode
- Clearer comparison
Helps visitors understand differences between plans before checkout. - Less manual editing
Centralizes the pricing table setup in configurable attributes. - More visual control
Makes it easier to adapt the levels page to the theme used on the site. - Use beyond the page
Lets you display subscription offers in strategic content areas.
Who Is the Advanced Levels Page Shortcode For?
- Those selling digital subscriptions and needing to compare plans with visible benefits.
- You who use Paid Memberships Pro and want to replace the default levels list.
- Those who need to position pricing tables on sales pages, content, or onboarding.
How to Download the Advanced Levels Page Shortcode
The Advanced Levels Page Shortcode is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the file, and activate it. Then, configure the block or shortcode in the Paid Memberships Pro levels pages.
In practice, this add-on helps turn the levels page into a more organized decision area, without relying on manual HTML table editing. For sites with multiple plans, benefit descriptions, and price variations, the feature reduces repetitive adjustments and keeps the levels presentation connected to the Paid Memberships Pro structure.
Frequently asked questions
Is Paid Memberships Pro Advanced Levels Page Shortcode GPL-licensed?
Yes. Paid Memberships Pro Advanced Levels Page Shortcode is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Advanced Levels Page Shortcode on multiple sites?
Yes. You can install Paid Memberships Pro Advanced Levels Page Shortcode on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Advanced Levels Page Shortcode cost at Ultrapack?
Paid Memberships Pro Advanced Levels Page Shortcode costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Advanced Levels Page Shortcode include updates?
Yes. The current version of Paid Memberships Pro Advanced Levels Page Shortcode is 1.2.2, published at Ultrapack on Sep 30, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Advanced Levels Page Shortcode scanned before publication?
Yes. Every version of Paid Memberships Pro Advanced Levels Page Shortcode goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Paid Memberships Pro Advanced Levels Page Shortcode?
Requires WordPress 5.4 or higher. Tested up to WordPress 6.9.
What changed in this version
Version 1.2.2 2026-09-29
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #81 (@dparker1005)
Version 1.2.1 2026-05-01
- ENHANCEMENT: Improved accessibility of the level buttons with state-aware `aria-label` text for select, renew, and account actions. #74 (@kimcoleman)
- ENHANCEMENT: Improved accessibility of the empty header cell in the table layout by replacing ` ` with screen-reader-only "Action" text. #74 (@kimcoleman)
- BUG FIX: Resolved "Undefined array key" warnings and orphan columns in the compare table layout, and stopped the small-screen view from overriding values from the `pmpro_advanced_levels_compare_items` filter. #80 (@dwanjuki)
- BUG FIX: Resolved deprecation warnings in the browser console for the Advanced Levels Page block by adding `__next40pxDefaultSize` and `__nextHasNoMarginBottom` props to the editor controls. #79 (@dwanjuki)
Version 1.2 2024-07-18
- ENHANCEMENT: Updated the frontend UI for compatibility with PMPro v3.1. #73 (@kimcoleman)
Version 1.1 2024-02-13
- BUG FIX/ENHANCEMENT: Now using an unordered-list on comparison table mobile view for better spacing between items.
- BUG FIX: Fixing bug where comparison table mobile view was showing the incorrect comparison items.
- REFACTOR: Cleaned up some code and logic around showing the "Renew" button on the levels page.
Version 1.0 2024-01-23
- FEATURE: Added the Advanced Levels Block as a new way to build your levels page.
- ENHANCEMENT: Now showing a message for admins only when an included level ID does not exist.
- ENHANCEMENT: Improved styling; Column type layouts now use CSS flexbox for better appearance on all screens.
- BUG FIX/ENHANCEMENT: Fixed issues with the discount code attribute and supported levels or duplicate levels layouts.
- BUG FIX/ENHANCEMENT: Removed `template` shortcode attribute that was not fully supported by with modern theme frameworks.
- BUG FIX: Fixed an issue where the "Renew" button on the level page would not show correctly.
- BUG FIX: Fixed an issue where the "hide" price attribute wasn't working with the DIV layout.
- REFACTOR: General code cleanup and improvements.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-advanced-levels-shortcode.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-advanced-levels-shortcode.zip, click Install Now and then Activate.
Requirements: Requires WordPress 5.4 or higher. Tested up to WordPress 6.9.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready