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
  • Elementor Integration
  • Getting Started with Directorist Elementor Integration

Getting Started with Directorist Elementor Integration

The Directorist Elementor Integration allows you to build and customize Directorist pages using the Elementor editor. It provides dedicated Directorist widgets for listing information, custom fields, search results, archive pages, author information, reviews, and other directory content.

You can use the integration in two ways:

  1. Design regular WordPress pages using Directorist Elementor widgets.
  2. Create dynamic Directorist templates through Elementor Theme Builder.

This guide explains the requirements, where to find the available options, and how to choose the appropriate workflow.

Requirements #

Before getting started, make sure the following plugins are installed and activated:

  • Directorist Core Plugin
  • Elementor & Elementor Pro
  • Directorist Elementor Integration

Elementor Pro is required when creating dynamic Directorist templates through Elementor Theme Builder.

Depending on the widgets used in a template, you may also need the corresponding Directorist extension. For example, a widget associated with a separate Directorist extension may not render its content when that extension is inactive.

Step -1: Install and activate the extension #

To install Directorist Elementor Integration:

  1. Go to WordPress Dashboard → Plugins → Add New Plugin.
  2. Click Upload Plugin.
  3. Select the Directorist Elementor Integration ZIP file.
  4. Click Install Now.
  5. After installation, click Activate Plugin.

Once activated, the extension adds Directorist widgets to the Elementor editor and registers Directorist-specific template types in Elementor Theme Builder.

Two Primary Workflows: #

1. Design a static WordPress page #

Use this method when creating a regular page such as:

  • All Listings
  • All Categories
  • All Locations
  • Homepage Search
  • Pricing Plans
  • Author Profile
  • A custom directory landing page

In this workflow, you create a WordPress page, open it with Elementor, and add the required Directorist widgets.

2. Create a dynamic Directorist template #

Use this method when designing a layout that should be applied dynamically to Directorist content, such as:

  • Single listings
  • Listing category archives
  • Listing location archives
  • Listing tag archives
  • Author profiles
  • Homepage search results

Dynamic templates are created through Elementor Theme Builder and applied using display conditions.

Find Directorist widgets in Elementor #

After activating the extension, open a page or Directorist template with Elementor.

The available widgets are organized into several groups in the Elementor widget panel.

Directorist Listings Archive #

This group contains widgets intended for directory pages and listing collections, including widgets such as:

  • Listings Loop
  • Homepage Search
  • Pricing Plans
  • Author Profile
  • All Listings
  • All Categories
  • All Locations
  • Map Card Template

Directorist Others Fields #

This group contains listing actions and larger functional components, including:

  • Back
  • Bookmark
  • Share
  • Report
  • Author Info
  • Review
  • Claim Listing
  • Contact Owner Form
  • Related Listings

Additional widgets may appear when their corresponding Directorist extensions are active.

Directorist Preset Fields #

This group contains common listing information provided by Directorist, including:

  • Listing Title
  • Listing Address
  • Listing Category
  • Listing Pricing
  • Listing Rating
  • Listing Phone
  • Listing Email
  • Listing Website
  • Listing Images Slider
  • Listing Thumbnail
  • Description
  • Listing Location
  • Gallery
  • Booking
  • FAQ

The available widgets may vary according to the installed Directorist extensions.

Directorist Custom Fields #

This group allows you to display fields created through the Directorist Directory Builder.

The available widget types include:

  • Custom Text
  • Custom Number
  • Custom Select
  • Custom Checkbox

After adding one of these widgets, select the specific Directorist custom field from the widget settings.

Workflow 1: Design a static page #

To use Directorist widgets on a regular WordPress page:

  • Go to WordPress Dashboard → Pages → Add New Page.
  • Enter a title for the page.
  • Click Edit with Elementor.
  • Find the required Directorist widget in the Elementor panel.
  • Drag the widget into the page layout.
  • Configure its content, layout, and style settings.
  • Add any other required Elementor or Directorist widgets.
  • Publish the page.

These are native Elementor widgets provided by the integration. They are not rendered through the standard Directorist shortcodes.

Because of this, the design may not inherit customizations that specifically target Directorist’s shortcode-rendered layouts. This includes certain styles or layout modifications added by other extensions.

Workflow 2: Create a Directorist template #

Directorist templates are available inside Elementor Theme Builder.

To find them:

  • Go to WordPress Dashboard → Elementor → Theme Builder.
  • Review the available template types in the left sidebar.
  • Select the template type you want to create.
  • Click Add New.
  • Build the template using Directorist and Elementor widgets.
  • Configure the applicable display conditions.
  • Publish the template.

When Directorist Multi Directory is being used, Elementor Theme Builder can provide a separate Single Listing template type for each directory.

This allows each directory type to have a different listing-page design.

Go to Elementor → Theme Builder.

Capture the complete Theme Builder screen with the left sidebar visible.

Highlight or add a red outline around the Directorist template types:

  • Single Listing: Rent
  • Single Listing: Sell
  • Listing Category Archive
  • Listing Location Archive
  • Listing Tag Archive
  • Author Profile
  • Homepage Search Result

Do not highlight Elementor’s native Header, Footer, Single Post, Single Page, Archive, Search Results, Loop Item, or Error 404 template types.

Create a directory-specific single-listing template #

To create a template for a particular directory:

  1. Open Elementor → Theme Builder.
  2. Select the appropriate directory-specific template from the left sidebar. For example, select Single Listing: Rent.
  3. Click Add New.
  4. Close the Elementor template library if you want to begin with an empty layout.
  5. Add a container to the canvas.
  6. Add the required Directorist widgets.
  7. Save the template as a draft or proceed to configure its display conditions.

Display a Directorist custom field #

Custom-field widgets must be connected to fields created in the relevant Directorist directory type.

For example, to display a custom text field:

  1. Add the Custom Text widget to the template.
  2. Open the widget’s Content settings.
  3. Use Preview Listing to select a listing when preview data is required.
  4. Open the Custom Field option.
  5. Select the field that should be displayed.
  6. Choose whether to show its icon and label.
  7. Configure the HTML tag where appropriate.

Only compatible custom fields from the applicable directory type will be available for selection.

For example:

  • Custom Text displays text fields.
  • Custom Number displays number fields.
  • Custom Select displays dropdown fields.
  • Custom Checkbox displays checkbox fields.

Preview listing data #

A template may appear empty when the selected preview listing does not contain data for a particular field.

When a widget provides a Preview Listing option:

  1. Open the widget’s Content settings.
  2. Select a listing from the relevant directory type.
  3. Confirm that the listing contains values for the fields being used.

The preview listing is used only inside the Elementor editor. It does not restrict the published template to that listing unless a corresponding display condition is configured.

Save and publish the template #

Elementor provides the following options for a Directorist template:

  • Save Draft
  • Save as Template
  • Display Conditions
  • Publish

Use Save Draft when the template is not ready to be displayed on the website.

Before publishing, configure the display conditions to control where the template will be used. Depending on the template type, conditions can target a directory type, taxonomy archive, or individual listing.

Difference Between Static pages and Theme Builder templates #

Static PagesTheme Builder
A static page is a regular WordPress page containing one or more Directorist Elementor widgets.A Theme Builder template is a dynamic layout that Elementor applies to matching Directorist content.
Use a static page when you need a fixed page with a specific collection or directory component.Use a Theme Builder template when the same layout must dynamically display information from different listings, categories, locations, tags, or authors.
Elementor
What are your Feelings

Share This Article :

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

How can we help?

Updated on Sep 28, 2026 2:19 pm
Getting Started with Directorist Elementor IntegrationGetting Started with Directorist Elementor Integration
Table of Contents
  • Requirements
  • Step -1: Install and activate the extension
  • Two Primary Workflows:
    • 1. Design a static WordPress page
    • 2. Create a dynamic Directorist template
  • Find Directorist widgets in Elementor
    • Directorist Listings Archive
    • Directorist Others Fields
    • Directorist Preset Fields
    • Directorist Custom Fields
  • Workflow 1: Design a static page
  • Workflow 2: Create a Directorist template
  • Create a directory-specific single-listing template
  • Display a Directorist custom field
  • Preview listing data
  • Save and publish the template
  • Difference Between Static pages and Theme Builder templates
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.