These days, the internet has become a fundamental requirement in our everyday life. Regardless of where to eat our dinner today, where to go shopping this weekend, or which hotel to stay in the next holiday, we are using the internet for taking decisions.

That means there is a huge demand for information. And the demand is unusually high for finding nearby places. You can quickly build a solid business offering a directory listing service to a city or country.

The easiest way of creating such a website is to use WordPress Directory themes. And DirectoryEngine theme could be the best choice for building directory listing sites. In today’s post, I will take an in-depth look into this theme. Let’s see what’s in there for us.

View DirectoryEngine Theme

DirectoryEngine WordPress Theme

Directory Engine WordPress Theme

Once you have downloaded the theme package, install and activate it on your website. The theme requires you to perform some basic tasks. First of all, you will find a link to follow the setup wizard to configure the basic website setup. You can skip this for now. I will discuss the settings in detail below.

You will also be asked to install some required plugins. Click the ‘Begin installing plugins‘ link. In the next screen, install and activate the plugins and you are ready to go.

Setting up the Theme

Go to Engine Settings -> Settings to access the theme settings. You will be taken to a page like the following –


As you can see, the page is divided into several sections. I will discuss them one by one.


This section includes the basic settings of your directory site. The first three fields enable you to provide a custom title, description and copyright text for your website. Then, there are two more fields to provide the support phone and email address.

If you want to include Google Analytics into your website, there is a dedicated field for adding the necessary script.

The next is for enabling email confirmation for your users. The next three fields are for providing the Twitter, Facebook and Google+ URL’s. At the bottom of the page, there is an option to provide an admin email address to receive notification for new listing submission.


As you can guess from the name, this section includes the branding options for your directory listing site. First of all, there is a field for uploading your logo. Then, there are two more options for uploading the mobile logo and icon.

Next, there is an option to enable pre-loading. This will show a loading effect until your website is fully loaded. It is possible to upload a custom pre-loading image.

The next few options are for uploading default images for the avatar, thumbnail, and location image.


To use Google Maps on your website, you need to get a free API key. Once you have done that, paste the code into the ‘Map API Key‘ field. Then, you can choose the default location and style for the map. You can choose any of the eight available map styles. It is also possible to select the default zoom for desktop and mobile devices.

Below, there are separate options for enabling the place labels, map marker, geolocation and choosing the default unit of measurement.



The first option of this section enables you to define the maximum number of pictures in the gallery. Then, you can allow the visitors to include photos in the comments or reviews. You can specify the maximum number of photos they can attach.

Enabling ‘Pending Post‘ will leave the new posts as pending. They will be published once they are approved by an admin.

The next options could be used to enable view counter and choose the maximum number of categories per post etc.

#URL Slug

This section includes different fields for choosing URL slugs of various pages. You can define the slugs for the place, place archive, place category, place location, and place tags.


You can increase your website security by enabling Google reCaptcha from this section. You will need some free credentials to enable this option.



This is the section where you define the currency settings for your directory listing website. First of all, you can provide the code and sign of the coin. Then, you can choose the position of the sign – either left or right. Then, you can enable or disable free place submission by the visitors. There is also a payment test mode to make sure that your payment system is working correctly.

Next, there are the payment gateway options. By default, DirectoryEngine comes with three payment options – PayPal, 2Checkout, and cash. You can enable and disable any of these payment gateways.

Lastly, there is the payment plans area. Here, you can create different payment plans for your site. For each payment plan, you can configure things like the name, SKU, price, availability, number of places, the number of events, short description, etc.

If case you are wondering, it is possible to create a free plan too. You just have to provide ‘0’ as the price for the free plan.


This section includes the templates for different types of emails. The theme comes with default templates for various actions like register, confirm, forgot the password, reset the password, inbox message, claim approval, claim rejects, etc. There are various placeholders which could be used inside the email templates.

SEE ALSO: How to SkyRocket Email Subscribers Quickly?


In this section, you can choose which language you want the website to be. The available options include English, Persian, Portuguese, and Turkish. It is also possible to translate the theme into other supported languages.

Adding a Place

DirectoryEngine enables the visitors to submit locations from the front-end. To do that, you have to click the ‘Submit A Place‘ button. In the resulting page, you will be asked to choose a payment plan. Then, you have to create an account.


In the next step, you will find the actual options for adding a new place. Available options include a place name, address on the map, location, phone, website, social media links, category, operating hours, photos, description, etc.

The final step is to make the payment. Once you have done that, the listing will be submitted for admin approval.

SEE ALSO: Top WordPress Content Sharing Themes

Creating the Home Page

As DirectoryEngine is fully integrated with Visual Composer, you can easily create a customized home page for your directory listing site. Along with the usual elements, the theme also provides some special features. These could be used to display the places, areas, categories, review, services, features, testimonials, blog, etc. in the pages.


What’s more, it is also possible to build the home page by using the front-end editor. That means you can add elements and check out the actual output at the same time. The elements could be dragged and dropped from one place to another inside the page.

Other Setup Options

There are several other options for setting up other aspects. For example, you can view a list of all the members by going to Engine Settings -> Members. You can find various member information like username, joining date, role, number posts, comments, etc. The payment details from the visitors are located at Engine Settings -> Payments.


DirectoryEngine also supports social login. You can configure the social login options by going to Engine Settings > Social Login. The available social medias include Twitter, Facebook, Google, and LinkedIn. You can use any or all of these to enable social login on your website.

What Else is There?

As if the above-mentioned features are not enough, DirectoryEngine also features an extensive list of other features. First of all, it comes with built-in support. That means your content will be readily available to search engines and social media networks. As the theme also follows the best practices in the theme coding, it could be an excellent choice to get higher search engine rankings.

And if you want to ensure a mobile-friendly website, DirectoryEngine has got you covered too. All the necessary pages including home, place, location claim, place listing, author profile, place submit, etc. are perfectly optimized to look great on any resolution and screen size.


Any directory site will require a robust searching system. And DirectoryEngine comes with a search feature which meets that requirement. The advanced filtering options will enable the visitors to find out their desired listing within a short period.

DirectoyEngine includes some exciting options to manage the listings. For instance, you can import different listings and mark them as claimable. This will allow the owners to claim these places. You can also allow them to report inappropriate listing.

If you want to earn some extra money from your directory site, the DirectoryEngine theme comes with several dedicated advertising spots. The strategically chosen spots will offer more exposure to the ads.

DirectoryEngine Pricing

There are several pricing plans available –

  • The Basic plan is priced at $89. It includes lifetime access to the theme, unlimited websites, PSD files, documentation, and 12 months of updates and support.
  • The Plus package includes all the features of basic and access to the modern DE extensions. It is priced at $169.
  • Finally, the Premium plan is priced at $199. It includes all the benefits of the basic packages and provides access to all DE extensions.

View DirectoryEngine

Over To You

As always, DirectoryEngine is another excellent theme from EngineThemes. It comes with all the necessary option for developing fully functional directory listing websites. If you are planning to create such a website, this could be an excellent choice for you.

So, what do you think about the DirectoryEngine theme? Does it offer all the feature you want in a directory listing theme? Let me know in the comments below.