Download
Upon downloading the zip package file from Themeforest, you'll have all files you need inside. Zip package contains the following files and
- listingo.zip contains ListinGo Theme
- listingo-child.zip contains ListinGo child theme
- documentation folder (It contains documentation for theme)
- plugins.zip include required and recommended plugins.
- Business-Video-Package.zip contains Editable free video files
- contact-form-7-template.zip contains contact form 7 email templates
- users-import-file-format.zip contains import users excel format
- email-templates.zip contains email templates for admin and providers
To install this theme you must have a working version of WordPress already installed. For more information regarding installing the WordPress platform, please visit

Alternatively you can simply download the installable WordPress file.

When you are ready to install a theme, you must first upload the theme files and then activate the theme. For this purpose, unzip the file that you downloaded from themeforest and there you would find the (listingo.zip) file and upload it via WordPress installer. The theme files can be uploaded in two ways
Installation
WordPress Upload
- Navigate to Appearance > Themes
- Click Add New button and finally hit the Upload Theme
- Click on Choose File and find the "listingo.zip" file on your computer and click Install Now button
- The theme will be uploaded and installed
- For Activate the theme, Go to Appearance > Themes and activate the installed theme
After Installation and activation of listingo theme you will be redirected to the plugin install page.
Plugin Installation
- Listingo Core (listingo_core.zip) Required
- Unyson Required
- WooCommerce For Packages and PaymentRequired
- Loco Translate Optional
You don’t need to download those plugins yourself.
Click on Begin installing plugins and Simply select all plugins and install them. Then activate the plugins with help of Bulk action:
Things you need to check to make demo installer work: Go to unyson, take a look to compatible extensions, you will see "Backup & Demo Content, Page Builder, Mega Menu, SEO, Analytics, Sidebars and Breadcrumbs" extensions. Click on yes install the compatible extensions.
Import Demo Contents
Before importing demo content, please make sure your server meet minimum server requirements to work smoothly with listingo theme.
- Minimum PHP Version Should be 7.0 or > 7.0
- PHP Zip extension Should be = Installed
- Minimum max_execution_time = 300
- Minimum max_input_time = 300
- Minimum memory_limit = 512
- Minimum post_max_size = 50M
- Minimum upload_max_filesize = 50M
At this point theme, plugins and required extensions should be installed. To import demo content just follow below mentioned process.
Note Now Go to Tools » Demo Content Install.
Just click on blue install button and wait for demo content import process.
Congratulations!
You’ve setup your theme and ready to go
Note:
Due to server memory limit and time execution, may be images(placeholders) will not download properly. So Don't worry.
You can install this plugin : Regenerate Plugin and can Regenerate Thumbnails.
General Settings
General Settings of the theme includes
- Preloader - (Either you want to display on site load or not.)
- Preloader Type - (Choose Custom if you want to upload your own image as preloader.)
- 404 logo, it will display on 404 page.
- 404 Title, it will display at 404 page.
- 404 Sub Title, it will display at 404 page.
- 404 Short Description, it will display at 404 page.
- Enable 404 Search, it will display at 404 page.
- Custom CSS: You can write your own custom css here and it will override the default css.
Blog Settings
- In General blog settings you will see the enable or disable option for both.
- In Archive page settings you will see the category page settings.
- In Search page settings you will see the Search page settings.
Styling
- You can add your dynamic color here. This will be the base color of your site.
Header Settings
- Upload header logo. (Preferred SIze is 185 X 61.). By default its get the logo from theme images directory.
- Enable post job button in header location.
- Enable top strip which include top strip background color and contact information.
- Enable login / register link.
- Choose page for your login and registration link.
Title bar Settings
- Enable to display page title globally.
- Enable to display the breadcrumbs globally.
Footer Settings
- Add footer featured boxes with icon.
- Enable footer widget section.
- Enable footer menu.
- Enable footer copyright.
Typography Settings
- You can add any typo to your contents, Just enable it and use font style, size and family etc.
Social Sharings
- Please enable or disbale social sharing links which will be at blogs and professional users detail pages.
Maintainance Mode
- You can enable or disable maintainance mode with following below settings.
- Enable/Disable the newsletter option on maintenance mode. To setup newsletter see the API Settings.
Directory Settings
General Settings
- In General settings, you can set user detail page slug, review status either is should pusblish or need approval by admin.
Company Settings
- Company informations will be shown at all user dashboard at front-end.
Directory Settings
- In directory settings, you can assign dasboard page, Maximum Upload size for users avatar and gallery photos.
- Note : Create the dashboard page first and choose the dashboard page template and publish the page. Then in this settings select your newly created dashboard page.
Dashboard Settings
- You can add general information for all users at security settings page.
Appointment Settings
- In this settings you must select the appointment page which you will be creating and assign the Appointment booking template to it, then choose your appointment page from the list.
- Set the prefix for Appointment booking orders.
Invitation Settings
- Choose the sign up page for invitation form.
- Note: Create the Authentication page and assign the authentication template to it, then choose the page from here.
Map Settings
In map settings you can define
- Map type: We have 4+ map types.
- Map styles: We have 7+ map styles. It will effect maps all over the site.
- Either Map is dragable or not. It will be use at search result page and detail page.
- Map Cluster image for google map.
- Map Cluster text color.
- Default marker for all categories.
- Zoom level for map at search result page.
- You can set default latitude and longitude for google map. Please note these will be used at search result page when no records be in search. When record will be found then latitude and longitude will be from first searched result.
Search Settings
- You can check settings for search result page. Search filters settings will also be use in search forms at home pages (for example).
- Note: Create the search page and assign the search template to it and then select the newly created page from search page dropdown.
Email Templates
This theme comes with power full email template option. You can set the default email preferences like email header, footer and from name and email. In this theme we have triggered email from different modules. So each module have its own email template options and in different style. You can surely change the email layout according to your needs. We have provided reserved keyword which you can paste in the editor and and set the layout accordingly.
- Set email from name.
- Set email from address.
- Attach email logo which is display in email.
- Attach email header banner.
- Add email sender name.
- Add email sender tagline.
- Add email sender url.
- General & Admin Tabs contains the email templates in which you can adjust your content by giving reserved keywords.
API Settings
- You can setup API for google maps, mailchimp.
Very Important
Please note : There can be a google map API key in demo contents. We suggest you to change google map API key before use our and google maps. Otherwise google maps may stop after some time if you didn't change API key. To change google map API key go to Theme Settings > API Settings > Google Maps
Enter google map key here. It will be used for google maps. Get and Api key From Get API KEY.
Page Options
This theme support 2 powerful page builders
- Unyson, it includes 45+ shortcodes
- Visual Composer, it includes 80+ shortcodes
Both plugins can be installed and one plugin can be used at a time for single page. But you can create multiple pages with your choice of page builder.
You can also define the page subheader settings by going to the end of page.
- Default
- Custom Settings
- Revolution Slider
- Custom Shortcode
- None, hide it.
Their are following 5 types you can set for your theme subheader, either you want to hide or use the default sub-header settings.
If you have select the default option the theme show the default sub-header which is set in theme settings.
Custom settings include the background image and the background color.
If you have use the revolution slider plugin you can choose the revolution slider from the list.
If you want to render any custom shortcode then just simply select the Custom Shortcode option it will show you the textarea where you can paste the shortcode in that textarea.
Post Options
Their are two options for posts one is titlebar settings which is same just like page which i have mentioned above, and the second one is post settings.
- Default
- Custom Settings
- Revolution Slider
- Custom Shortcode
- None, hide it.
Their are following 5 types you can set for your theme subheader, either you want to hide or use the default sub-header settings.
If you have select the default option the theme show the default sub-header which is set in theme settings.
Custom settings include the background image and the background color.
If you have use the revolution slider plugin you can choose the revolution slider from the list.
If you want to render any custom shortcode then just simply select the Custom Shortcode option it will show you the textarea where you can paste the shortcode in that textarea.
Each post setting is self explanatory.
Note: If you have select the post format to image the use the wordpress default featured image option to upload the image for this post.
Category Types
The backbone of this theme is the categories. These settings are linked with packages.
Note: Each user have to purchase the package first then these settings will work.
All settings which is mentioned below are self explanatory you can simple enable or disable these setting and see the effect of listing defatil page.
You can also add unlimited reviews rating headings.
Assign the sub category to this parent category if you have some subcategories to link.
Country Options
- You can create countries as many as you like.
- Each users will be able to select one of them country.
- Selected countries will also be part of search filters
City Options
By using city options
- You can create cities as many as you like and assign to each country.
- Each users will be able to select one of them city.
- Selected cities will also be part of search filters.
Language Options
By using language options
- You can create languages as many as you like.
- Each users will be able to select multiple languages.
- Selected languages will also be part of search filters.
Amenity Options
By using amenity options
- You can create amenities or features as many as you like.
- Each users will be able to select multiple amenities.
- Selected amenities will also be part of search filters.
Insurance Options
By using insurance options
- You can create insurance plans here.
- Selected these insurance will be shown in users settings also be part of search filters.
Appointment Module
Follow the mentioned steps here in order to properly setup the appointment module.
First Create the appointment page and then assign the template to this page and publish the page.
Now go to Appearance >> Theme Setting and select Directory Settings, then choose appointment settings.
Choose the newly created appointment page and set the appointment prefix.
This prefix is used when the appointment post is created and appointment sent to admin or user so they can track appointment easily with this prefix.
Now you have set the appointment option enabled globally but each category have its own setting in which professional or business listing registered.
When user purchase the package the appointment module by default enabled for his profile and when someone visit his or her profile page he or she will see the Make appointment button on his or her profile banner.
See the reference image below.
When someone click on Make appointment button it will pop-up the appoint form.
Note:
The user cannot book the appointment if there is no time slot available. The author of this profile should go to their dashboard and add the time slots by clicking on Appointments >> then click on Appointment Schedule.
See the reference image below.
When you have click on start booking it will take some milliseconds to process your request then it will redirect you the appoint form wizard page.
Click on I Understand button and it will move you to the next step. In this step their are some important top 3 drop downs which is only managed by the profile author.
Note:
Note: This settings is only intended for profile author. These settings will be added from dashboard. To add data in these dropdowns see the reference image below.
To the services see the reference image below. Note: These services only list in appointment dropdown if the show in appointment list checkbox checked.
To add the appointment types and the reasons for appointment. Click on appointments and you will see the appointment setting option, click on that and see the reference image below.
Now you have successfully setup the all three dropdowns for appointment form, now come back to appointment form wizard.
Fill out all information needed the your detail section is automatically fetched based on login information, If there is a need to change you can feel free to change these settings.
Click on next button when you added all the information set. Now when you click on next it will send you the authentication code which is send to descried email address in wizard step 2.
Open your email and copy and paste the code here.
For security reasons you have to enter your password so it will reduce the chance of fake appointment process.
Click next and you have successfully book the appointment.
Note:
Whenever the appointment is created the email function trigger and the author of this profile and the user who have making this appointment will receive the email.
The author of this profile can also managed the email templates by going to appointment settings.
There are three appointment booking status which are confirmation, approved and cancel. And all statuses have their own email templates which the author profile user can managed. See the reference image below.
Author of the profile can view all appointments listing by going to Manage Appointments >> then Appointments. He/She can approve or reject the appointment by simply clicking on the respective icons which is shown when you hover over the appointment slot.
You can sort then by given filters in this page or simple use the calendar.
Claim Options
The purpose of this option is that if someone see some suspicious activity on someone profile or he or she come to know that this person use his or her credentials so this option will come in handy.
You can easily claim on someone profile. The email send to admin and admin can further take the necessary actions on this report.
The admin can view the all claim reports from wordpress backend. There is a menu on left side which is listingo in which you will find claims, click on that and you will see the claim listing.
Click on any claim report it will open the edit mode then you can check that which user have reported the claim to whom profile author.
Review Options
You can see all ratings here which is received by user who give the reviews. Also you can change the settings here.
Import Users
Import User Popup
Note:
You can import your own users by editing Excel file available in downloaded package. Or you can check video Guide Here
Columns used given below
==> user_id ----- User ID (Optional)
==> username ----- User login name, please use without space and special character.
==> user_pass ----- User Password, can be any thing.
==> show_admin_bar_front ----- TRUE OR FALSE. It will hide/show admin bar for front end users.
==> category ----- Add ID of category(First of all you need to create a category and then copy id of that category and put it in csv file).
==> sub_category ----- Add comma separated ID's of sub categories here.
==> role ----- Add user role (business or professional).
==> first_name ----- Add user first name.
==> last_name ----- Add user last name.
==> company_name ----- Add company name here.
==> user_email ----- Add user email address.
==> user_registered ----- Registration date leave it empty to set current date. Formate: 01/01/2016 12:00
==> avatar ----- Add media id here. When you upload images check the images in media manager and you will see the image id.
==> gallery ----- Use images IDs, please upload images from back-end and get ids and add them here with pipeline seperated. (Optional)
==> twitter ----- Add link for social icon. (Optional)
==> linkedin ----- Add link for social icon. (Optional)
==> pinterest ----- Add link for social icon. (Optional)
==> google_plus ----- Add link for social icon. (Optional)
==> tumblr ----- Add link for social icon. (Optional)
==> instagram ----- Add link for social icon. (Optional)
==> skype ----- Add skype id. (Optional)
==> verify_user ----- Verify user, Only verified users will be shown in list. Please enable verified by adding column value as :[ on OR off ]
==> activation ----- Active user, Only active users will be shown in list. Please enable active users by adding column value as :[ active OR leave it empty ]
==> address ----- Add user address.
==> latitude ----- Add latitude for user location
==> longitude ----- Add longitude for user location
==> tag_line ----- Add user tag line. (Optional)
==> phone -----Add user phone number line. (Optional)
==> fax -----Add user fax number. (Optional)
==> user_url -----Add Website URL. (Optional)
==> profile_languages -----Languages two word codes as For english en. (eg : en,ar,da)
==> zip ----- Add zip code/Postal code here. (Optional)
==> privacy ----- To enable or disable please add on OR off for them.
like given below : Note don't change anything before colon? like
profile_photo:on, profile_team. you can just add on OR off to enable or
disable.|| are separators, please don't change as well.
Copy it and paste it to privacy column
||profile_photo:on
||profile_banner:on
||profile_appointment:on
||profile_contact:on
||profile_hours:on
||profile_service:on
||profile_team:on
||profile_gallery:on
||privacy_introduction:on
||privacy_languages:on
||privacy_experience:on
||privacy_awards:on
||privacy_qualification:on
||privacy_amenity:on
||privacy_insurance:on
||privacy_brochures:on
||privacy_job_openings:on
||privacy_articles:on
||privacy_share:on
==> country ----- Add country name here. Add in small letters and if country name consist on two words add the - separator between two words. (eg : united-kingdom)
==> city ----- Add city name here. Add in small letters and if city name consist on two words add the - separator between two words. (eg : bristol)
==> description ----- Add profile description here. (Optional)
Packages Settings
By using package settings
- You can create packages easily by clicking on packages menu and create the new package.
- There are two types for packages one is for professionals and second one is for customers.
Consult Q&A
- To use Q&A you need to install and activate Consult Q&A extension.
- Please go to Unyson > Activate
- Then go to any user detail page you will see button to post questions and any provider can post answers.
- You can also drag shortcode to list all questions and post question form
Jobs Settings
Job icludes the following options
- When someone purchase the package the job button will be appear on author profile.
- To add a new job click on Add new job button which will be shown on author profile banner or you can directly go to your dashboard and click on Add new job from left sidebar menu.
- When the is successfully added you can view them by clicking on Manage Jobs >> then Job Listing. You can edit and delete the job.
Note:
Administrator have rights to update and delete the job. He/She can view all jobs at wordpress backend.
Login/Registration Page Template
Follow the steps given below for the creation of login/register page template
- Please Create a new page. And paste this short-code in this page [user_authentication_page]
- When you will be logged in then there will be short description that who logged in.
- Otherwise There will be login and registration page.
Ads Settings
In Ads Settings
- We have introduced ads spaces at different locations since 4.3, We have defined widgets areas for ads spaces.
- To Add/Edit/Remove ads banner please go to widget areas
Booking Settings
You can easily use Booking settings by following the steps given below
- After installing and activating the WooCommerce, you may see a settings in Theme Settings either you want to enable payments or not. Admin can also set which percentage/commission he would like get on each appointment.
- If admin didn't enable online payment method then appointment will be booked without payments.
There are two types of payments
- WooCommerce - Wallet System
- Adaptive payments
WooCommerce - Wallet System
- In WooCommerce Wallet system, earning of provider will be transferred to their wallet and admin will send all earning by the end of month or any other date.
- Provider can see their earnings against bookings, can see withdrawal history.
- In case of WooCommerce - Wallet System admin can set minimum amount to withdraw.
- Admin Can process all earnings manually or by CRON job. In users listings a button is display to withdraw earning.
Just Install this plugin WP Crontrol and then add your CRON job by date or any time
Please note : Providers have setup their withdraw account settings for their withdrawal.
To setup WooCommerce Wallet System you need to create a product
- Go to Packages/Product > Add New Package/Product
- Give this new product a name
- A description isn't necessary so you can skip the content area.
- Go right to the Product Data section below the editor and check the box next to "Book Appointments" and then provide a price for this product and save it. You can add any price, this price will be overridden by service price which is being booked in appointment.
Adaptive Payments
Adaptive Payments is not added yet. It will be available soon. In adaptive payments commission will be transferred to admin and other payment will be directly transferred to provider account.
Listingo Settings
In Listingo Settings
- You can enable/disable job module from settings
- You can add rewrite post and taxaonomies slug settings, Leaeve it empty to set default settings
Since Version 1.0
Released on 31 July 17
Released Directory Service Providers - Responsive WordPress Theme for all kind of service related providers.