How to change pricing plan from backend?

When adding or editing a listing from backend you won’t have an option to select a pricing plan. The good news is that the option is there but it’s hidden so only who needs it and understands the consequences of changing this setting must enable it.

STEP 1: Go to wp-content\themes\listingpro\assets\css\admin-style.css

STEP 2: Scroll down to line 765

STEP 3: Hide or remove the following css.

 tr#Plan_id {display:none}

To temporarily enable this feature simply add /* before and */ at the end. See below for example.

/* tr#Plan_id {display:none} */

Verify the pricing plan option is visible in the backend when you edit any listing.

How to start an Ad Campaign


Ad campaign allows listing owners to generate more leads and promote their business listings. In addition to Paid Listing and Paid Claim, this is another channel to generate revenue for the site admin. Ads campaign can be run based on the price, duration, available placements along with other options.

STEP 1: Go to User Dashboard > Ad Campaigns

Watch this quick animated gif or the full video above.

STEP 2: Click + Add New AD

STEP 3: Click Let’s Get Started on the pop-up.

STEP 4: Click Select Listing drop-down, and find a your published listing.

STEP 5: Choose from THREE (3) Ad placement options: Spotlight, Top of Search and Sidebar.

Orange spots indicate where the listing Ads will be displayed.

In this example Pay Per Day campaign type is shown. You may offer users one of the TWO (2) Ad campaign options: Pay Per Day PPD or Pay Per DayPPD

For Ad Placement and Ad Campaign settings go to  WP Admin > Theme Options > Ads Options.

  • Spotlight Ads are handled by WPBakery custom element. Can be inserted on almost any page using
  • Top of Search Ads are handled automatically. Displays set of maximum TWO (2) ads at a time and are distributed evenly.

Top of Search Ads are Targeted-Ads. The Targeted Ads are designed for users searching for a specific category, tag (keyword) or feature in a specific location.
For example, If John is searching for Photographers in San Jose CA, then your ads will appear on top of organic results only if you happen to be offering Photography service in San Jose.

  • Sidebar Ads are handled form Widgets and can be displayed on the Listing details page and Archive (search result) page.
    • To display Sidebar Ads, go to WP Admin > Appearance > Widgets
      • For Listing Details page drag ListingPro – Ads Listing widget to Listing Details Sidebar
      • For Listing Archive page drag ListingPro – Ads Listing widget to Listing Archive Sidebar

STEP 6: Set the campaign duration in days. (Example: Enter just 7 for 1 Week)

All users must review the Ad summary carefully before processing the payments. To make any changes (stop, cancel, request refund) to an active ad campaign listing owner have to contact the site admin. This is not an automatic process.

STEP 7: Select a payment method.

To configure a payment option (Example: PayPal, Stripe, 2Checkout or Bank Wire) go to WP Admin > Theme Options > Payment Settings.

STEP 8: Click Pay Now

If any payment gateway is not selected, Pay Now button will remain inactive.

How to fix header menu broken after update?

If you have an above issue after updating your theme. Follow the steps below:

Go to your Theme Options

STEP 1: Go to your Theme Options 
STEP 2: Under General Settings > Custom CSS
STEP 3: Add the following CSS code and Save.

@media (max-width: 1366px) and (min-width: 1024px){
.lp-menu-bar .lp-logo-container {
width: 15%;

What is permitted under ListingPro Regular License?

Part 1: How many directories can I build with a single license?

All of the licenses on the Envato Marketplaces are single-use licenses. When you purchase a single license of ListingPro WordPress Directory Theme, you are allowed to use the theme on one single finished directory site.

If you need to use it on a second site or multiple sites, it requires you to purchase a separate regular license for each individual directory site.

For example:

However, in the following scenarios, there is an exception.

Option 1: If you need to install on a Test Server

If you need to install and activate ListingPro on a test server for the same directory site that you plan to build on or move to a production server, then you may have a total of two instances running with the same license as long as the test server is not used as the production site for another project at any time.

Example of Test Site under sub-Domain:

Example of Test Site under sub-Folder:

You must have the test site on the same primary domain of the production site such as or have it on a local machine to avoid any violation of the license.

Option 2: If you need Multiple sub-directories (under sub-Domains or sub-Folders)

If you are going to install and activate ListingPro on multiple sub-Domains or sub-Folders of the primary domain, then you need only one Regular Licence.

Example of sub-Domain:

Example of sub-Folder:

Option 3: If you activate Multi-Site feature builtin to WordPress.

Multisite is a WordPress feature that allows creating a Network of sub-sites within a single WordPress installation but each sub-site will be under a separate sub-domain but a single primary domain. So if you have purchased a domain name called and you are going to have multiple sub-domains such as:

For Example:

Then you may purchase a single license for one primary domain (Example: and you may have multiple sub-domains (Example: under the same single license that was purchased for the primary domain.

PART 2: Can I monetize (earn) from my directory with Regular License?

The simple answer is YES you can monetize. Before we explain further we would like to clarify that usually there three types of users (personas) in a directory.

User 1: Directory Owner

In most cases, it’s you, the site owner or the administrator who manages the entire backend.

User 2: Business Listing Owner

In most cases, it’s your customer. This is the user who will submit their listing on your directory for Free or Paid Plan. This is the type of user who you can monetize by offering Paid listing plans or charging for Ads spot in your directory.

User 3: Visitor (End User)

This is the end-user which is the Business (Listing) Owner’s customer. This user visits the directory to get necessary information about a business listing such as the phone number, directions, ratings etc. This user may also submit a contact/lead form on any particular listing and may to leave a positive or negative review.

Now you understand all the three different type of users, let us explain how you as the Directory Owner (User 1) can monetize under the Regular license.

a. If the Business Listing Owner (User 2) is allowed to list their business on your directory for a one time fee or a recurring fee, along with charging Business Listing Owner additional fee to further promote their listing by running Ads Campaign.

b. If the Visitor (User 3) which also is considered as the end-users can access the site for free. For example, if the visitor is allowed to visit and access the directory listings and it’s information for free then there is no violation of the Regular license.

It’s uncommon to restrict all visitors from accessing a directory and it’s business listings and only allowing visitors upon paying a one-time or recurring fee. In case your use case requires you to operate your directory in such a way, then you must consult with us regarding the license as you may require an extended license.

For more information please refer the below URLs or contact Envato for further clarification:

How to customize ListingPro?

If you need advanced customization then you will need coding knowledge required or will have to request for customization service.
The customization is divided into two main areas.

General Pages (NON-Directory and Listing): 

Pages such as Home, About Us, Contact Us are not related to directory and listing. To customize such pages you can do the following:
  • Use Visual Composer (drag & drop page builder) to customize non-directory related pages.
  • You can even use any page builder like Elementor or beaver but the custom elements that are designed for Visual Composer will not be available.
We have 20+ custom Visual Composer elements designed for ListingPro. For more Read This.

Directory and Listing pages

Pages such as Search result page, Listing by Category Page, Listing by Location Page, Listing Details Page are related to directory and listing. To customize such pages you can do the following:
  • Use Theme Options Settings for changing branding, color, styling, typography, etc.
  • Listing details page layout manager. (Built-in Drag & Drop)
  • Use Widgets – read this.
For Directory and Listing pages you cannot use Visual Composer.

How does Business Hours Work

In order to display Opened or Closed status correctly of all business listings, the below steps are followed carefully.

Business hours are mainly for two different types of users.
  1. English Users – Users whose default Site Language is English.
  2. Non-English Users – Users whose default Site Language is not English.

English Users

If your native language is English by default, there’s no need to edit the default WordPress language. Simply follow the below steps to configure your time zone.
STEP 1: Login to WordPress admin dashboard.
STEP 2: Go to Settings > General
STEP 3: Select appropriate Timezone from the drop-down list.
STEP 4: Click Save Changes
Business hours can vary based on the timezone as well as the country. So it’s very important for ALL USERS (English and Non-English users) configure relevant settings to n order to display open and closed timings properly. Otherwise open and closed timings may work incorrectly.

Non-English Users

For Non-English users, there are THREE parts.

PART-1: Set Local Site Language and Timezone

If your default WordPress language is NOT ENGLISH, you must set your local language and timezone. Follow the procedure below:
STEP 1: Login to WordPress admin dashboard.
STEP 2: Go to Settings > General
STEP 3: Select your Site Language (Example: For German, it’s Deutsch).
STEP 4: Select your Timezone (Example: For Germany, it’s Berlin).
Choose either a city in the same timezone as you or a UTC timezone offset.

PART-2: Translate Weekdays into Local Language

Before proceeding you must install Loco Translate plugin. [WATCH THIS]

a. Create new language file

Make sure to select ListingPro Plugin in STEP 1, and NOT ListingPro Theme.
STEP 1: Go to Loco Translate > Plugins > ListingPro Plugin
STEP 2: Under Overview tab, select New language
STEP 3: Choose your local language (Same as your Site Language under Settings > General in STEP 3 of PART-1 above).
STEP 4: Click Start translating

b. Translate strings (words) in new language

STEP 1: Find the strings related to the operational hours, weekdays (Example: Monday).
STEP 2: Select the string from the source text results.
STEP 3: Enter translation (Example: Montag)
STEP 4: Repeat steps 1-3 and translates all weekdays (Example in German: Tuesday = Dienstag, Wednesday = Mittwoch, and so on.)
STEP 5: Click Save, and  then click Sync
When translating the Weekdays for ListingPro Plugin (Not ListingPro Theme) make sure to match the upper-case and lower-case as it’s case-sensitive. Always use full-forms such as Monday, Tuesday, Wednesday etc, and DO NOT USE short-forms such as Mon, Tues, Wed as it won’t work. Also, make sure when translating weekdays it must be matched with the official name of the weekday.

PART-3: Proper Testing

STEP 1: Add a NEW business listing.
STEP 2: Add all Weekdays and their appropriate timing (in a new language).
STEP 3: Save the listing.
STEP 4: Check the timing of the new listing.
If you want to test a previously created listing you must delete all the weekdays/timing and re-add all the weekdays along with appropriate timings and save.