Note: This guide covers features from the Pro version of Business Directory Plugin - This document uses version 1.8.5
Introduction
Business Directory Plugin is a WordPress directory plugin that allows you to create a site with comprehensive businesses listings. Each business has a profile page with detailed information.
Quick Read: Only The Admin Edits Profiles
In this base plugin, users cannot submit/manage profiles. The admin controls all pages.
To let users manage their business profiles, use the Community Add-on.
Video Tutorial
Use Case Front-End
WordPress Business Directory List
Business Directory example
Business Profile
Business directory profile example
Use Case Assumptions
In this example use case guide, we'll cover how to create business directory with five profiles in Education and IT. You can apply the same idea to the topic of your site.
We consider that you have already bought the directory plugin, but not installed it.
Another important setting in the directory listings is regarding filters - in other words, how users narrow down and search the directory.
For example, you might want to let users search by tags but not keywords. Or, allow search by custom taxonomies.
TIP: Filters Are Essential For UI
Especially if your business directory is big!
Business Directory filters
What You Can Change
Displaying filter fields as Dropdown or Tags.
Displaying business directory filters as dropdown or tags
Display search field:
Business Directory search
Show or not these filters:
Category, Subcategory
City/ZIP
Tags
Custom Taxonomies
Other info
All settings are under Filter settings.
Business Directory filters settings
ZIP Search Filter
If you have Map Locations Plugin installed, you can enable ZIP search on the Business Directory. It will also include City and State search.
Business Directory ZIP search filter
This is controlled from the Map Locations Plugin setting. Head to Admin Dashboard → CM Map Locations → Settings. Then, enable ZIP code radius filter.
Notes:
it works only within a single country that you've set up in the settings.
The Zip code of the business is fetched from the coordinates, and not from the Postalcode field. The postalcode field is used as a public information you can show on the page
The settings are in the Business Page tab. Set Show additional custom links to Yes and you will be able to see these fields when editing a business. Choose a label and icon for up to four custom links.
Business Directory additional links
3) Custom Fields
Custom fields are similar and the settings are just below Additional Links in the Business Page tab.
Business Directory custom fields
Google Maps Integration - Showing Map For Single Business and Directory
You can add advertisement or other content in three sections of business pages.
Advertisements can include shortcode generated by other plugins such as the Ad Changer plugin and JS code generated by external ad services such as Google AdSense.
Example
Displaying advertisements on the business profile page
Settings
Navigate to the Admin Dashboard → CM Business Directory Pro → Settings.
Navigation to Business Directory plugin settings
Click on the Advertisement tab.
Business Directory plugin Advertisemet settings
Change the code for the different advertisements as needed.
Ads to display above the related businesses.
Ads to display below related businesses.
Ads to be displayed under the business map.
Adding Advertisemet to the Business Directory plugin
You can show the number of Twitter followers and Google Maps on each business page. Twitter and Google integration require an API key.
Settings
Navigate to the Admin Dashboard → CM Business Directory Pro → Settings → API tab
Business Directory plugin API settings
Twitter Options
Show Twitter followers - Check yes or no to show the number of Twitter followers on the business twitter account. If you selected yes you will need to obtain an API key from Twitter developers website found at apps.twitter.com
Twitter Consumer Key - Enter the Twitter consumer key in the box provided.
Twitter Customer Secret - Put the Twitter Consumer Secret in the box provided.
Twitter Access Token - Enter the Twitter Access Token in the box provided.
Twitter Access Token Secret - Enter the Twitter Access Token Secret in the box provided.