Displaying Your Roadmap
Displaying Your Roadmap
Time to read: 7 minutes
Learn how to add and customize the roadmap display on your website.
What You'll Learn
- Using the roadmap shortcode
- All shortcode parameters
- Adding to pages and posts
- Using with page builders
- Customizing the display
The Roadmap Shortcode
Basic Usage
The simplest way to display your roadmap:
[roadmap product="main"]
Important: The product parameter is required. Use "main" for the default product.
Where to Use It
Add the shortcode to:
- Pages - Dedicated roadmap page
- Posts - In blog posts
- Widgets - Sidebar or footer
- Page Builders - Elementor, Divi, etc.
Shortcode Parameters
Customize the roadmap display with these parameters:
product (Required)
Which product roadmap to show:
[roadmap product="main"]
Free version: Only "main" available
Pro version: Any product slug
template
Display style:
[roadmap product="main" template="board"]
Available templates:
board- Kanban board (default, free)timeline- Gantt chart (Pro)list- Simple list (Pro)cards- Grid of cards (Pro)minimal- Compact view (Pro)
status
Filter by status:
[roadmap product="main" status="planned"]
Single status:
status="in-progress"
Multiple statuses:
status="planned,in-progress,testing"
Use status slugs, separated by commas.
category
Filter by category:
[roadmap product="main" category="feature"]
Single category:
category="enhancement"
Multiple categories:
category="feature,enhancement,bug-fix"
limit
How many items to show:
[roadmap product="main" limit="20"]
Default: 100
Set lower for faster loading.
orderby
Sort items by:
[roadmap product="main" orderby="votes"]
Options:
date- Publish date (default)votes- Vote counttitle- Alphabeticalmodified- Last updatedpriority- Priority level (Pro)
order
Sort direction:
[roadmap product="main" orderby="votes" order="desc"]
DESC- Descending (default)ASC- Ascending
Common Examples
Show All Items
[roadmap product="main"]
Simple board with all items.
Most Voted Features
[roadmap product="main" orderby="votes" order="desc" limit="10"]
Top 10 voted items.
In-Progress Items
[roadmap product="main" status="in-progress"]
Only items being worked on.
Planned Features
[roadmap product="main" status="planned" category="feature"]
Upcoming features only.
Recent Updates
[roadmap product="main" orderby="modified" order="desc" limit="5"]
Last 5 updated items.
Multiple Statuses
[roadmap product="main" status="in-progress,testing,completed"]
Active and done items.
Adding to Pages
Gutenberg Editor
- Edit or create a page
- Click + to add block
- Search for "Shortcode"
- Add Shortcode block
- Paste shortcode:
[roadmap product="main"]
- Click Update or Publish
Classic Editor
- Edit or create a page
- Switch to Text mode (tab at top right)
- Paste shortcode where you want roadmap
- Switch back to Visual mode
- You'll see a placeholder
- Click Update or Publish
Quick Setup
The setup wizard already created a page for you:
- Go to Pages
- Find "{Your Product} Roadmap"
- Edit if you want to customize
- The shortcode is already there
Adding to Posts
Same as pages:
- Create or edit a post
- Add Shortcode block (Gutenberg)
- Or paste in Text mode (Classic)
- Include roadmap inline with post content
Example use case:
"Check out our Q1 2024 roadmap below!"
Using with Page Builders
Elementor
- Edit page with Elementor
- Drag Shortcode widget to page
- Paste shortcode in widget
- Style the widget container
- Update page
WPBakery Page Builder
- Edit page with WPBakery
- Add Raw HTML element
- Paste shortcode
- Save
Beaver Builder
- Edit page with Beaver Builder
- Add HTML module
- Paste shortcode in HTML field
- Save
Divi Builder
- Edit page with Divi
- Add Code module
- Paste shortcode
- Save
Widget Areas
Add roadmap to sidebar or footer:
- Go to Appearance > Widgets
- Find widget area (e.g., "Sidebar")
- Add Custom HTML widget
- Widget title: "Product Roadmap"
- Content: Paste shortcode
- Click Save
Tip: Use limit parameter for widgets:
[roadmap product="main" limit="5"]
PHP Templates
Add to theme template files:
<?php echo do_shortcode('[roadmap product="main"]'); ?>
Or with variables:
<?php
$product = 'main';
$status = 'in-progress';
echo do_shortcode("[roadmap product='$product' status='$status']");
?>
Menu Links
Add roadmap to navigation menu:
- Create roadmap page (already done by wizard)
- Go to Appearance > Menus
- Find your menu
- Under Pages, check your roadmap page
- Click Add to Menu
- Drag to desired position
- Click Save Menu
Now users can access roadmap from navigation.
Multiple Roadmaps
Different Views on Different Pages
Page 1: All items
[roadmap product="main"]
Page 2: Only planned
[roadmap product="main" status="planned"]
Page 3: Top voted
[roadmap product="main" orderby="votes" limit="10"]
Pro: Multiple Products
With Pro addon:
Mobile App Roadmap Page:
[roadmap product="mobile-app"]
Web Platform Roadmap Page:
[roadmap product="web-platform"]
All Products Page:
[roadmap product="mobile-app"]
[roadmap product="web-platform"]
Customizing Display
Page Title
Change the page title:
- Edit roadmap page
- Change title field
- Update page
Intro Text
Add text before roadmap:
- Edit page
- Add paragraph before shortcode
- Write introduction:
Vote for the features you want to see next!
[roadmap product="main"]
Multiple Sections
Organize by status:
## What We're Building
[roadmap product="main" status="in-progress"]
## Coming Soon
[roadmap product="main" status="planned"]
## Recently Completed
[roadmap product="main" status="completed" limit="5"]
Custom CSS
Style the roadmap:
- Appearance > Customize
- Additional CSS
- Add custom styles:
/* Larger cards */
.roadmap-item {
min-height: 200px;
}
/* Custom colors */
.roadmap-status-planned {
background: #e3f2fd;
}
/* Hide vote button */
.roadmap-vote-button {
display: none;
}
Responsive Display
The roadmap is mobile-friendly by default:
- Cards stack on mobile
- Touch-friendly buttons
- Readable text sizes
- Smooth scrolling
Test on mobile:
- Use browser developer tools
- Check on actual device
- Verify all buttons work
- Ensure readability
Performance Tips
For Large Roadmaps
Use limits:
[roadmap product="main" limit="50"]
Filter by status:
[roadmap product="main" status="planned,in-progress"]
Shows fewer items, loads faster.
Enable caching:
- Roadmap > Settings > Advanced
- Enable object caching
- Set cache duration
Use caching plugin:
- WP Rocket
- W3 Total Cache
- WP Super Cache
Optimize Images
If items have images in descriptions:
- Compress images before upload
- Use image optimization plugins
- Enable lazy loading
Troubleshooting
Roadmap Not Showing
Check shortcode syntax:
- Must include
productparameter - Correct:
[roadmap product="main"] - Wrong:
[roadmap]
Verify items exist:
- Go to Roadmap > All Items
- Ensure items are Published
- Items must be in the product
Check for errors:
- View page source
- Look for PHP errors
- Check browser console (F12)
Showing Wrong Items
Check filters:
- Verify status filter
- Check category filter
- Confirm product parameter
Check item assignment:
- Edit items
- Verify product assignment
- Verify status assignment
Styling Issues
Clear cache:
- Browser cache (Ctrl+F5)
- WordPress cache
- CDN cache
Check for conflicts:
- Disable other plugins
- Try default theme
- Look for CSS conflicts
Page Builder Issues
Shortcode not rendering:
- Use HTML/Code module
- Don't use Text module
- Check shortcode escaping
Styling problems:
- Add custom CSS to builder
- Use builder's spacing controls
- Wrap in container
Next Steps
- Configure Settings - Fine-tune display options
- Customize Styles - Match your brand
- Pro Features - Upgrade for more templates
← Voting & Comments | Settings Overview →
Updated on: 25/09/2025
Thank you!
