Holiday Revenue Starts Now. Save Up to 30%!

Build now. Be Ready for year-end demand.

OFFER ENDS IN

  • 00DAYS
  • 00HRS
  • 00MIN
  • 00SEC
Get Holiday-Ready →
Skip to content
  • Why Directorist
    Explore
    All Features Everything the plugin can do Solutions Directories you can build Integrations Plugins that work with Directorist Try Demo Click through real demo directories
    See the proof
    Comparison How we stack up against others Client Showcase Real sites built with Directorist
    Directorist AI
    Build your directory with AI

    Describe the directory you want and let AI build it for you.

    Try Directorist AI
  • Products
    Extensions

    Add powerful features

    Themes

    Ready-to-launch designs

    Templates

    Build pages faster

    Mobile App

    Native app for your directory

  • Resources
    Get help
    Documentation Product guides and how-tos Support Centre Get help from our team Contact Us Sales and general questions
    Learn
    Directorist Academy Courses on directory building Blog Tips, trends and growth ideas What's New Latest releases and fixes
    Company
    About Us Roadmap
    Hire us
    Custom Work, Handled

    Need a new build, custom feature, integration, fix, or ongoing maintenance? Tell us.

    See How It Works View Our Work
  • Pricing
  • Hire Us
Sign In Try For Free
Directorist
  • Why Directorist
    Explore
    All Features Everything the plugin can do Solutions Directories you can build Integrations Plugins that work with Directorist Try Demo Click through real demo directories
    See the proof
    Comparison How we stack up against others Client Showcase Real sites built with Directorist
    Directorist AI
    Build your directory with AI

    Describe the directory you want and let AI build it for you.

    Try Directorist AI
  • Products
    Extensions

    Add powerful features

    Themes

    Ready-to-launch designs

    Templates

    Build pages faster

    Mobile App

    Native app for your directory

  • Resources
    Get help
    Documentation Product guides and how-tos Support Centre Get help from our team Contact Us Sales and general questions
    Learn
    Directorist Academy Courses on directory building Blog Tips, trends and growth ideas What's New Latest releases and fixes
    Company
    About Us Roadmap
    Hire us
    Custom Work, Handled

    Need a new build, custom feature, integration, fix, or ongoing maintenance? Tell us.

    See How It Works View Our Work
  • Pricing
  • Hire Us
Sign In Get Directorist

Directorist Core

  • Directorist Settings
    • Directorist Settings Panel (General)
    • Directorist Settings Panel (Search)
    • Directorist Settings Panel (Users & Accounts)
    • Directorist Settings Panel (Monetization)
    • Directorist Settings Panel (Notifications)
    • Directorist Settings Panel (Site & pages)
    • Directorist Settings Panel (Extensions)
    • Directorist Settings Panel (Appearance)
    • Directorist Settings Panel (Import / Export)
  • Listings Management
    • Listing Rejection Flow
    • Adding a Listing
    • General Listing Settings
    • Guest Listing Submission
    • All Listing Settings
    • Single Listing Settings
    • Category & Location
    • Map Setting
    • Badges Setting
    • Review Setting
  • Directory Builder
    • Overview
    • Multiple Directories
    • Create with AI
    • General tab
    • Add Listing Form
    • Conditional Logic
    • Single Page Layout
    • FormGent Integration
    • All Listing Layout
    • Search Form
  • Monetization
    • Monetization Overview
    • Configurations
    • Managing Orders
  • Search and Filter Settings
    • Nearby Sort
    • Search Page
    • Advanced Filter Widget
    • Search Result Page
    • Advanced Search and Filter
  • Customization
    • Customize Appearance
    • Email Customization
    • Registration and Login
    • Author Page
  • Advanced Settings
    • Maintenance
    • Schema Markup
    • Search Engine Optimization (SEO)
  • Shortcodes Library
    • Using Shortcodes in WordPress
    • Directorist Shortcodes
    • Add Listing Form
    • All Listings Page
    • Single Category Page
    • Single Location Page
    • Tags Page
    • All Locations Page
    • Search Listings
    • Payment & Checkout Page
    • All Categories Page
    • Search Results
    • Login and Registration
    • User Dashboard
    • Author Profile
    • Search Results
  • Getting Started
    • Plugin Dashboard
    • Getting Started
    • Installation & Activation
    • Directorist Setup Wizard
    • Directorist Membership (Themes & Extensions)
    • Setting Up the Required Pages
    • Managing Categories
    • Managing Location
    • Manage Tags
    • Terms and Conditions Setup
    • Import and Export

Extensions

  • Installation
  • Activate/Renew License
  • Directorist Pay Per Lead
  • Directorist Gutenberg Integration
  • M-Pesa Payment Gateway
  • Mark as Sold
  • Directorist Ads Manager
  • Setting Up Directorist Live Chat
  • Directorist Coupons
  • Directorist – BuddyPress Integration
  • Setting Up Directory Linking
  • Job Manager
  • AddonsKit for Bricks
  • Mailchimp Integration
  • Directorist Announcement
  • Directorist Notifications Pro
  • Directorist Analytics
  • Directorist AI Search
  • Multi Directory Linking
  • Listing Importer
  • WooCommerce Pricing Plans
  • Business Hours
  • Universal Search
  • Search Alert
  • Advanced Review
  • PayPal Payment Gateway
  • Stripe Payment Gateway
  • Configuring the Authorize.net Payment Gateway
  • Listings Slider & Carousel Listing
  • WPML – Translation Guide
  • Listings with Map
  • Digital Marketplace
  • Job Manager
  • Claim Listing
  • Coupon
  • Image Gallery
  • Listing FAQs
  • Compare Listings
  • Directorist Mobile App 2.0
  • Divi Integration
    • Designing Single Listing Page with Divi
    • Designing All Listing Page with Divi
    • Getting Started with Divi Integration Extension
  • Booking
    • Installation & Configuration
    • Google Calendar Integration
    • Service Booking
    • Rental System
    • Event Booking
  • Pricing Plans
    • Directorist Pricing Plans Shortcode Guide
    • Migration Guide
    • Plan Creation and Full Workflow
    • Multiple Pricing Plans: Setup & How It Works
  • Elementor Integration
    • Getting Started with Directorist Elementor Integration

Themes

  • Getting Started with Theme
  • Quick Installation & Demo Import
  • Full Theme Setup & Customization

Tutorials

  • How to Build and Grow an Investors Directory
  • How to Make Money from Your Business Directory
  • How to Use Data to Build a Smarter and More Profitable Directory 
  • How to Build a Free University Directory
  • How to Translate Your Directory Theme and Plugin with Poedit
  • How to Create a Medical Directory Website
  • How to Make Your Directorist Website Multilingual

Developers Doc

  • Template Override
  • Action Hooks
  • Filter Hooks
  • API Reference
View Categories
  • Home
  • Docs
  • Extensions
  • Pricing Plans
  • Directorist Pricing Plans Shortcode Guide

Directorist Pricing Plans Shortcode Guide

The Directorist Pricing Plans extension provides the following shortcode for displaying pricing plans on a WordPress page: [directorist_pricing_plans]

You can use it in the WordPress block editor, Elementor, or any page builder that supports WordPress shortcodes.

Display All Pricing Plans #

Use the shortcode without any attributes to display all available pricing plans for the current directory type: [directorist_pricing_plans]

By default, the plans are displayed in three columns per row.

Available Shortcode Attributes #

The shortcode supports the following attributes:

AttributeDefaultDescription
idEmptyDisplays one specific pricing plan.
include_plan_idsEmptyDisplays selected pricing plans using a comma-separated list of plan IDs.
columns3Controls how many pricing plans appear in each row.

Display a Single Pricing Plan #

Use the id attribute to display one specific plan: [directorist_pricing_plans id=”2″]

Replace 2 with the ID of the pricing plan you want to display.

Display a Single Plan at Full Width #

When a single plan is placed inside its own page-builder column or group, use columns=”1″: [directorist_pricing_plans id=”2″ columns=”1″]

This allows the plan card to use the full available width of its container.

Display Selected Pricing Plans #

Use include_plan_ids to display only selected plans: [directorist_pricing_plans include_plan_ids=”2,3″]

You can provide multiple plan IDs separated by commas: [directorist_pricing_plans include_plan_ids=”2,3,7,8″]

The plans are processed in the same order as the provided IDs.

Only plans associated with the current directory type will be displayed. If an ID belongs to a different directory type, it may be excluded from the result.

Control the Number of Columns #

Use the columns attribute to control how many plans appear in each row: [directorist_pricing_plans columns=”2″]

The supported column values are:

ValueLayout
1One plan per row
2Two plans per row
3Three plans per row
4Four plans per row
6Six plans per row

The default value is 3.

Examples #

Display all plans in two columns: [directorist_pricing_plans columns=”2″]

Display selected plans in three columns: [directorist_pricing_plans include_plan_ids=”2,3,7″ columns=”3″]

Display selected plans in four columns: [directorist_pricing_plans include_plan_ids=”2,3,7,8″ columns=”4″]

Display one specific plan at full width: [directorist_pricing_plans id=”2″ columns=”1″]

Attribute Priority #

If both id and include_plan_ids are provided, the id attribute takes priority.

For example: [directorist_pricing_plans id=”2″ include_plan_ids=”3,4″]

This shortcode displays only the plan with ID 2. The include_plan_ids value is ignored.

For clarity, avoid using id and include_plan_ids together.

Finding a Pricing Plan ID #

To find a plan ID:

  1. Go to Directorist → Pricing Plans in the WordPress dashboard.
  2. Open the pricing plan you want to display.
  3. Check the Developer Snippets panel.
  4. Copy the generated shortcode or note the plan ID.

A single-plan shortcode will look similar to: [directorist_pricing_plans id=”2″]

Using the Shortcode in Gutenberg #

To add pricing plans using the WordPress block editor:

  1. Edit or create a page.
  2. Add a Shortcode block.
  3. Paste the required shortcode.
  4. Update or publish the page.

Example: [directorist_pricing_plans include_plan_ids=”2,3″ columns=”2″]

When multiple plans should appear together, it is best to use one shortcode containing all the plan IDs. This keeps the plans inside the same pricing-plan row and provides more consistent spacing.

Using the Shortcode in Elementor #

To add pricing plans using Elementor:

  1. Edit the page with Elementor.
  2. Add the Shortcode widget.
  3. Paste the required shortcode.
  4. Update the page.

Example: [directorist_pricing_plans include_plan_ids=”2,3″ columns=”2″]

When displaying multiple plans side by side, use one shortcode inside a full-width Elementor container whenever possible.

If separate single-plan shortcodes must be placed in separate Elementor columns, use columns=”1″:

[directorist_pricing_plans id=”2″ columns=”1″]

[directorist_pricing_plans id=”3″ columns=”1″]

Without columns=”1″, each shortcode uses the default three-column layout inside its individual Elementor column. This can create excessive empty space between the plan cards.

Responsive Behaviour #

The selected column layout is applied on larger screens. On smaller screens, pricing-plan cards automatically adjust to the available screen width.

No separate mobile shortcode is required.

Pricing Plans in the Add Listing Form #

The Pricing Plans extension also supports controlling the pricing-plan columns displayed during the Add Listing flow.

Use the columns attribute with the Directorist Add Listing shortcode: [directorist_add_listing columns=”2″]

Supported values are: 1, 2, 3, 4, 6

Example: [directorist_add_listing columns=”3″]

This displays up to three pricing plans per row when users are asked to select a plan during listing submission.

This is an integration with the Directorist Add Listing shortcode and is separate from the main [directorist_pricing_plans] shortcode.

Recommended Usage #

To display all plans: [directorist_pricing_plans]

To display one plan: [directorist_pricing_plans id=”2″ columns=”1″]

To display selected plans together: [directorist_pricing_plans include_plan_ids=”2,3″ columns=”2″]

To control plan columns in the Add Listing flow: [directorist_add_listing columns=”2″]

For the most consistent layout, use a single [directorist_pricing_plans] shortcode when multiple plans need to appear together.

What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on Sep 13, 2026 3:10 pm
Multiple Pricing Plans: Setup & How It WorksMigration Guide
Table of Contents
  • Display All Pricing Plans
  • Available Shortcode Attributes
  • Display a Single Pricing Plan
    • Display a Single Plan at Full Width
  • Display Selected Pricing Plans
  • Control the Number of Columns
    • Examples
  • Attribute Priority
  • Finding a Pricing Plan ID
  • Using the Shortcode in Gutenberg
  • Using the Shortcode in Elementor
  • Responsive Behaviour
  • Pricing Plans in the Add Listing Form
  • Recommended Usage
Directorist Directorist

Directorist

  • Integrations
  • Extensions
  • Mobile App
  • Roadmap
  • Features
  • Client Showcase

Themes

  • OneListing (FREE)
  • dClassified
  • dRestaurant
  • dRealestate
  • More

Quick Links

  • Custom Development
  • Documentation
  • Directory Ideas
  • Affiliate Program
  • Support Policy
  • Refund Policy
  • Done For You

Products

  • FormGent
  • HelpGent
  • Legal Page
  • Logo Showcase
  • More

Keep Updated

Subscribe to our email newsletter to receive updates.

Subscribe to our newsletter
A Product of
© Directorist 2026. All rights reserved.
  • Privacy Policy
  • Terms & Conditions
We use cookies to ensure the best browsing experience.