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:
www.mydirectory-site-One.com
www.mydirectory-site-Two.com
www.mydirectory-site-Three.com

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:
Test-site.mydirectory.com

Example of Test Site under sub-Folder:
www.mydirectory.com/Test-site

You must have the test site on the same primary domain of the production site such as mydirectory.com 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:
siteOne.mydirectory.com
siteTwo.mydirectory.com

Example of sub-Folder:
www.mydirectory.com/siteOne
www.mydirectory.com/siteTwo

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 mydirectory.com and you are going to have multiple sub-domains such as:

For Example:
siteOne.mydirectory.com
siteTwo.mydirectory.com

Then you may purchase a single license for one primary domain (Example: mydirectory.com) and you may have multiple sub-domains (Example: sub1.mydirectory.com) 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:
https://themeforest.net/licenses
https://themeforest.net/licenses/faq

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.

Where to download my language translation?

Currently, we have only 6 languages (Spanish, Portuguese, French, German, Italian, Russian) that are about 50%-70% translated out-of-the-box which is sufficient in most cases. You can download and further translate it based on your need.

If your language is available, follow these steps:

STEP 1: Go to Github Localization Repository.

STEP 2: Click on Clone or Download button.

STEP 3: Click on Download ZIP

STEP 4: Unzip the file and only keep your language folder and delete the rest.

STEP 5: Upload (via cPanel or FTP) the .po and .mo files into the following folders respectively.

  • /wp-content/themes/listingpro/languages
  • /wp-content/plugins/listingpro-plugin/languages
When you unzip the file you will find all the languages. Select your language (Example: Spanish) and upload the .po and .mo files under the Themes folder to themes/listingpro/languages and the po and mo files under the Plugin folder to plugins/listingpro-plugin/languages  

STEP 6: Go to Loco TranslateThemes and select your language.

STEP 7: Click Sync

STEP 8: Click Save

Repeat steps 6 to 8 for Plugins too.

 

How to (MANUAL) update ListingPro WordPress theme?

ATTENTION! PLEASE BACKUP BEFORE PROCEEDING. WE ARE NOT RESPONSIBLE FOR ANY LOSS.
If any customizations have been made to the parent theme files, it will be overwritten after the update. So we highly recommend you to install child theme and apply all your customization.
PART 1: DEACTIVATE AND DELETE LISTINGPRO THEME

STEP 1: Login to WordPress admin dashboard.

STEP 2: Go to Appearance > Themes

Make sure ListingPro theme is installed and activated.

STEP 3: Select any other theme (Example: Twenty Seventeen), and click Activate

Delete option on an active Theme will not be available until another theme is activated.

STEP 4: Click on ListingPro and details window pops-up.

STEP 5: Click Delete

STEP 6:  Click OK from popup window.


PART 2: DEACTIVATE AND DELETE LISTINGPRO PLUGIN

STEP 1: Go to Plugins > Installed Plugins

STEP 2: Under ListingPro Plugin, click Deactivate

STEP 3: Click Delete


PART 3: INSTALL LATEST LISTINGPRO THEME
Login to ThemeForest, go to themeforest.net/downloads and click the Download button and select Installable WordPress file only next to ListingPro.

STEP 1: Go to AppearanceThemes

STEP 2: From the top, click Add New

STEP 3: Click the Upload Theme

STEP 4: Click Choose File

STEP 5: Browse and locate the latest theme file listingpro.zip

STEP 6: Click Install Now

STEP 7:  Click Activate

During the upgrade, the Easy Setup Assistant Wizard will be disabled. If you haven’t deleted the old version of ListingPro

PART 4: INSTALL LATEST LISTINGPRO PLUGIN

STEP 1: From the notification box, click Begin installing plugin

STEP 2: Under ListingPro Plugin, click the Install

Look for the following notice, Plugin installed successfully.

STEP 7:  Click Activate

 Congratulations! Now you have successfully completed the Theme & Plugin update.