MonsterTools makes it easy to display your subscription plans with a professional, customizable pricing grid. Upon activation, the plugin automatically creates all necessary pages, including a fully functional Pricing Page.
When you first activate MonsterTools, a default pricing page is automatically created for you. You can find it in your WordPress admin under Pages > All Pages. It will typically be titled "Pricing" and contain the essential shortcode to display your plans.
This page is ready to use immediately and provides a perfect starting point for your subscription offerings.
[monstertools_pricing] ShortcodeThe core of your pricing display is the powerful [monstertools_pricing] shortcode. This shortcode automatically pulls in all your active subscription plans and displays them in a beautiful, responsive grid.
Basic Shortcode:
[monstertools_pricing]This displays all active plans in a 3-column grid with the billing toggle enabled.
Customize your pricing display using these attributes:
Attribute | Description | Default | Accepted Values |
|---|---|---|---|
| Display style of the pricing table |
|
|
| Show monthly/yearly billing toggle |
|
|
| Number of columns in grid layout |
|
|
| Show specific plans only |
| Comma-separated Plan IDs |
Display all active plans with default settings:
[monstertools_pricing]Perfect for sidebar or compact sections:
[monstertools_pricing columns="2" show_toggle="false"][monstertools_pricing layout="list"]Display only selected plans by their IDs:
[monstertools_pricing plans="45, 89, 122"]Ideal for landing pages or emphasis:
[monstertools_pricing columns="1"]The pricing grid automatically detects the user's current subscription and shows appropriate labels:
"Select Plan" - For new customers
"Upgrade" - For lower-tier subscribers viewing higher plans
"Downgrade" - For higher-tier subscribers viewing lower plans
"Current Plan" - For the user's active subscription
Mark a plan as "Recommended" in the plan settings to make it stand out with special styling in the grid.
The monthly/yearly toggle automatically updates all prices and links, making it easy for customers to compare options.
Use the auto-created page or create your own with:
[monstertools_pricing columns="3" show_toggle="true"]Create a compact pricing section for your sidebar:
[monstertools_pricing columns="1" show_toggle="false"]Show only plans that include specific tools:
[monstertools_pricing plans="23, 45" columns="2"][monstertools_pricing layout="list" show_toggle="true"]To configure your plans, go to MonsterTools > Subscription Plans in your WordPress admin. Here you can:
Create/Edit Plans: Set titles, descriptions, and features
Set Pricing: Configure monthly and yearly prices
Mark as Recommended: Highlight your most popular plan
Set Plan Status: Activate or deactivate plans
Reorder Plans: Drag and drop to change display order
Monthly and yearly pricing
Plan descriptions and excerpts
Feature lists with checkmarks
Recommended plan highlighting
Free plan support
Automatic active plan detection
To use the plans attribute, you'll need the Plan IDs:
Go to MonsterTools > Subscription Plans
Hover over a plan title
Look at the link in your browser's status bar
The ID is the number after post=
For example: .../wp-admin/post.php?post=**123**&action=edit means the Plan ID is 123.
For advanced customization, you can override the pricing template in your theme:
Create a folder in your theme called monster-tools
Copy the template file from wp-content/plugins/monstertools/templates/pricing/plans-grid.php
Paste it into your theme's monster-tools/pricing/ directory
Modify the copied file to match your design needs
This ensures your customizations are preserved during plugin updates.
No plans showing? Ensure you have active subscription plans created in MonsterTools > Subscription Plans and their status is set to "On".
Toggle not working? Make sure you have both monthly and yearly prices set for your plans.
Layout looks broken? Check that your theme's CSS isn't conflicting with the plugin styles. Try switching to a default WordPress theme temporarily.
Wrong plan labels? The plugin automatically detects user subscriptions and shows appropriate labels. Log out to see the default "Select Plan" labels.
Your pricing page is now ready to convert visitors into subscribers! The auto-created page provides a great starting point, and the shortcode attributes give you full control over the display.