What comes in the Theme Options?

The Theme Options of ListingPro will grant you full control of your Directory Business.
The settings are divided into sections, each one of them has its own predefined actions.
The full list of Options you’ll see such as follows:

Follow along this article to know everything that’s at your disposal

General Settings

The General Settings has a few options in this beginning. There, you can change the theme color, page title, change currency, enable password field, banner location and the settings for the auto-location. Also, you’ll have two editors where you can insert custom codes, CSS/Javascript to customize styles, and behaviors of your directory.

User Dashboard

The User Dashboard gives you the flexibility to enable/disable options for your own users while using their dashboards on the front-page. Listings, Favorites, Invoices, Packages, Campaign, and others, are also available in this list. If you wish to disable some of the functions for your end-user, you can exclude it from their dashboard in this section.

Typography

The Typography says for itself. This is where you can make changes to your font-family, font-size, colors etc. You’ll find changes for body page, navigation style, heading H1 up to H6, paragraphs and small elements.

Header

The Header, you can edit the header layout, color, search bar, and insert your business logo for homepage, inner pages, and header background image. Here you bring your business identity into life.

Banner Settings

The Banner Settings you’ll be able to change the homepage layout, choose between image, video, and map for your top header, as well as to enable the PlacesPro layout. nonetheless, you can select your categories for the search bar and the drop-down list. Down below you change the title and descriptions that appear on your homepage.

Map Settings

The Map Settings, have only one function, which is to include your map API. You can also select between Google Map and a customized Mapbox API.

Bog Settings

The Blog Settings, you’ll define the styles and sidebar options. There are 5 options where you can configure those styles.

Listing Settings

The Listing Settings is one of the most extensive in the Theme Options. Due to its extensions, you’ll find more details divided by sub-sections, such as the detail page manager, listing view, submit & edit, location, reviews, leads form, listing claim, listing nearby and Google Adsense. The general option you’ll have some other options like default map location, listing order, time format, featured image for listing, map pin, and others.

Search Filter

The Search Filter gives you the option to enable/disable the filters for your search results. Price, open time, highest rated, most reviewed, most viewed, best match, and others are available in this section. When you enable or disable such filters, users will see these options to filter and customize their results after a search result.

Search Settings

The Search Settings will be responsible for the search bar on your homepage. This section you can show/hide “what” and “location” field, you can also define if the search mode will filter by the exact match while typing or random match. The default search can be set to title or tag/keyword. The location search can also be defined by admin or through the Google auto-location.

Payment Settings

The Payment Settings is divided by the type of the gateway, Paypal, Stripe, Tax, Wire Payment and others will be available as sub-sections. In the general settings, you can define your currency, add the predefined pages like payment checkout, payment fail, payment success, currency position left and right, recurring payment, and others.

Email Management

The Email Management gives you the default emails that admin/user will receive after procedures made through a specific action in the directory. Notifications like submissions, activation, reminders, expired plan, reviews, and others are available. Each default email contains simple shortcodes that you can edit and customize the order and style of your messages.

Invoice Options

The Invoice Options, will be available for your customers after a wire transfer payment, and also for paid submissions for listings. You can include your directory logo, business name, address (if applicable), phone number (if applicable) and additional information to your users.

Ads Options

The Ads Options will define settings for campaigns within the directory. There are three options available for campaigns, random ads, detail page ads, top in search & taxonomy. The price can be defined in these settings as well, also the duration of the campaigns.

Form Captcha

The From Captcha enables you to protect your directory in a variety of sectors, including, registration, login, listing submission, listing edit, lead form, review form, and contact form. Just include the Google Recaptcha API and you’re good to go.

URL Config

The URL Config avoids 404 errors on your directory. This section is where you need to insert the URLs for the following pages, author, submit listing, edit listing, price plans. Also, you can edit and customize the URL slugs of your directory, including listing, category, location, and features.

Contact Page

The Contact Page is where you leave some information to users to get in contact on the Contact Us Page. You can include social links, address, phone number, contact email, or even hide the contact information. You’ll also find sub-sections for more settings like form settings and map settings for the contact page.

Footer

The Footer, you can change the style, color, and insert social media URLs etc. The second layout enables you to extend the footer through widgets.

Import/Export

The Import/Export will help you in case you want to save all of your settings in the Theme Options, as well as to keep a safe backup for further issues. It’s always recommended to export and download your latest settings.

 

Why am I facing 404 redirect errors?

For new users who have recently installed ListingPro, there are some settings that need to take into consideration to avoid any 404 errors or blank images with shortcodes.

1 – Go to the Theme Options > URL Config and check the following details

Add the corresponded URLs in this settings, to avoid 404 errors while clicking on these pages, Author Dashboard, Submit Listing, Edit Listing, and Price Plans.

 

2 – While using the Price plans, make sure that the settings are also configured, Go to Theme Options > Payment Settings > General and check the following details

Including these pages from the drop-down, you won’t face any more issue with blank pages showing only a shortcode. Simply add the Payment Checkout, Payment Fail, and Payment Success into the correspondent section.

 

3 – If you’re facing issues on the homepage, more specifically at the +Add Listing button, simply go to the Theme Options > Payment Settings > General and check the following details

Set the Paid Submission to YES instead of the Default NO. This way, users will be redirected to the Price Plans before submitting a listing into the Directory. If you define this option as NO, users will be able to add listings without any restriction for free.

The Default option is better suited for users who want to grant free access without charging for added listings. Instead, the admin can be monetized by using the Ad Campaign System, when certain users want to leverage their added listings into the Directory.

Is it possible to use 3rd Party Plugins with ListingPro?

Yes, it’s possible but some may require adjustments and it will depend on your needs. most of the plugins may give you a shortcode, a widget option or even add-ons for Visual Composer. At these scenarios, you’ll be able to use the plugin without any issue.

For settings and specific functions to be applied with ListingPro Core which isn’t fully compatible you can request for customization service.

Which are the email shortcode?

This article follows the order from the default email management that you can find by simply going to Theme Options > Email Management

New Registered User

%user_login_register = username of the registered user.

%user_pass_register = the password of the registered user.

%user_email_register = the email address used by the registered user

Submit Listing

%website_name = the name used for your directory.

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

Purchase Activated

%website_name = the name used for your directory.

%plan_title = the name of the plan used in the pricing plans.

%plan_price = the price of the plan used in the pricing plan.

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

%payment_method = the payment method that the listing was bought.

%invoice_no = the registered number for the invoice.

Review Reply

%review_reply_text = the reply to one of the reviews of a business listing.

Approved Listing

%website_name = the name used for your directory.

%plan_title = the name of the plan used in the pricing plans.

%plan_price = the price of the plan used in the pricing plan.

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

%payment_method = the payment method that the listing was bought.

%invoice_no = the registered number for the invoice.

Expired Listing

%website_name = the name used for your directory.

%website_url = the domain URL of your directory.

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

Expired Ad Campaign

%website_name = the name used for your directory.

%website_url = the domain URL of your directory.

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

Wire Invoice

%website_name = the name used for your directory.

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

%invoice_no = the registered number for the invoice.

Claim Listing ( submission )

%website_name = the name used for your directory.

%website_url = the domain URL of your directory.

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

Claim Listing ( Approval )

%website_name = the name used for your directory.

%website_url = the domain URL of your directory.

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

Campaign Activation ( ADMIN )

%author_name = the name of the business owner registered in your directory.

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

%campaign_packages = the campaign selected for the listing.

Campaign Activation( Author )

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

%campaign_packages = the campaign selected for the listing.

Recurring Payment Reminder Email

%listing_title = the business listing title registered in your directory.

%plan_title = the name of the plan used in the pricing plans.

%plan_price = the price of the plan used in the pricing plan.

%plan_duration = the duration time for the selected plan.

%notifybefore = the notification of the recurring payment reminder in day/days.

Subscription Cancel Email

no shortcode

Lead Form Email Template

%listing_title = the business listing title registered in your directory.

%sender_name = name of the lead who has contacted the listing owner.

%sender_email = name of the lead who has contacted the listing owner.

%sender_phone = the phone number of the lead who has contacted the listing owner.

%sender_message = the message that the lead has sent to the listing owner.

Reviews Email Templates

%listing_title = the business listing title registered in your directory.

%listing_url = the business listing URL registered in your directory.

%reviewtext = the review message sent in the listing page.

%reviewer_email = the user email that has sent the review message in the listing page.

How to edit sidebar for Listings

The previous article about the Blog Sidebar doesn’t differ that much regarding the Sidebar for Listings.

Let’s get into detail by first going to Theme Options > Listing Settings > Listing Detail Page Layout Manager

At this page, you’ll find the Detail Page Sidebar Widgets, for which you can simply reorder up and down where you want the Sidebar Widgets to appear first. Let’s shuffle up right below the Map/Contacts the Sidebar Widgets.

Now, let’s head over to the Appearance > Widgets

As you can see, the same option can be applied for the Default Sidebar, which is the Blog Sidebar section.

The available Widgets will take place within these Sidebars after we select our desired Widget.

You can either choose if you want to include Nearby Listing, Recent Listing, Ads Listing.

For this article, let’s include the Recent Listing as a demonstrative option.

Nearby Listing will only show Listings defined by the Nearby distance, configured at the backend. Ads Listing will only show Listings that were promoted at the Campaign option in the User’s Dashboard (if enabled by Admin at the backend).

Here we defined that our Widget will contain only 2 Listings, but you can include more on your end if you want to.

Let’s check the result by clicking on any available Listing in our Directory and check if the Recent Listing were added as described in this article.

As we can see, the Recent Listing was placed right below the Map/Contacts as we expected.

If you’re using the Ads Campaign to show up the Owners’ Listings, it’s a good option include the Widget for Ads in this section.
Bear in mind that you can shuffle the order of your Widgets at the Layout Manager and increase the number of Listings allowed at the Widgets Settings.