A Complete Business Directory WordPress Plugin : Everest Business Directory – Documentation

Check out the plugin’s full features: View Plugin’s Full Features
Check out the plugin’s demo: View Plugin’s Demo

Installing Instructions

  1. Unzip everest-business-directory.zip file
  2. Upload all the files to the /wp-content/plugins/everest-business-directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.
  4. For customizing the plugin’s settings, click on Directories in WordPress left admin menu.

Alternative installation from WordPress Dashboard

  1. Open your Dashboard-> Plugins-> Add New
  2. Click on Upload Plugin
  3. Click on Choose File
  4. Select the file everest-business-directory.zip file and click Install Now
  5. Once the plugin is installed click on Activate Plugin
  6. You are done, to customizing the plugin’s settings, click on Directories option menu in WordPress left admin menu.

How to Update your Plugin

  1. To get your new update file, go to This link
  2. If you try to install the update when you already have the plugin installed, you may get the error

    Destination folder already exists.

  3. To update your plugin, first deactivate your currently installed plugin from Dashboard-> Plugins listing and delete the plugin.
  4. Then follow the Installation Instructions above.

The plugin data and settings are all stored in your WordPress Database and will not be affected if you delete the plugin file.

How to use

Once the plugin is installed and activated you will find a menu named “Directories” in the left menu bar of the admin menu. Also, you will find the other submenu as well. The submenus are listed below:

There are five main settings panels from which you can configure all the plugin settings as per your requirements.

  1. Directories – Lists of Directory
  2. Add New – Add New directory page
  3. Categories – Create directory categories.
  4. Tags – Create tags for directory.
  5. Settings – Main Plugin Settings Page

Directories

On clicking directories menu, you will go to the plugin’s listing page with a ‘Add New’ button at the top. You can click on Add New to create a new Directories Form. After you have created or add new directories you can hover over the Title to Edit, view or Delete the form. You will also see Title, Author, Categories, Tags, Date, Expires On after directories created.

The Screenshot is provided below before and after created of all directories:

app_i_1

Directories Listing Page

Add New Directory page

Here you can add the new directories, By adding new directories you can create the directories via WordPress. You can check the below screenshot of all directory new pages:

app_i_2
Directory page

Here, You can add the directories title, content, feature image, directory expiration. It also contains other configuration which is listed below in details,

  1. Excerpt :
    This is the field for creating short discription.
  2. Author : You can set the author.
  3. Directory Contact Information :
    Here you can add the detail personnal information like email address, website and contact number.
  4. Directory Social Information :
    You can use social media to show all the information via URL. It contains URL like Facebook, Twitter, Instagram, Google Plus, Youtube, and Linkedin
  5. Directory Location Information :
    This option provides you the ability to show your location. You just need to add the address and click on plot map button to search the location. You can also use manually update the value to find the location.
  6. Directory Gallery :
    You can add the gallery using the add gallery button as well as delete the gallery if you don’t want to use.
  7. Directory Custom Fields :
    This field is only shown if you have created the new field in the setting submenu via custom field setting and also you can edit the text.

Categories

In this section you can add various categories for the directory which you can assign while adding the directory.

app_i_3

You can check the example of directory categories below:

Directory Category

Tags

In this section, you can add various tags for the directory which you can assign while adding the directory.

app_i_4
You can check the example of directory tags below:
Directory tags

 

Settings

This is the main configuration page for the directory for setting your site as the directory listing site. There are 6 subsections which contain an individual set of settings of the same type.

    1. General Setting
    2. Map setting
    3. Custom field
    4. Frontened form
    5. Directory Detail
    6. Catcha setting
    These are the main configuration setting for plugin where you can add the different settings which will help to make your site look better.All these settings are explained briefly as below:
  • General Settings
    In this section, you can configure all the general settings related to the plugin.First of all, you have to create a page named directory listing and directory dashboard so that you can choose them in option, you also can add templetes, and some other general configurations.
app_i_5
General Settings
    • Directory Listing Page : Choose the directory listing page you have created. Here,this field helps you to show the list of directories.
    • Directory Dashboard page : Choose the directory dashboard page you have created. In this field,you can edit, delete, and preview the directories.
    • Per Page :In this field, You can set the total number of directories that you want to display in the listing page.Default is 10.
    • Pagination Template :You can choose the pagination template.There are five different pagination templete, You can select the template that you desire.
    • List Layout :This field shows you to display the directory in a list layout. For this, you need to enable list layout.
    • List Layout Template :This option provides you to choose the layout of list directories. You will get five different listing layout.
    • Grid Layout :This field shows you to display the directory in a grid layout. For this, you need to enable grid layout.
    • Grid Layout Template :This option provides you to choose the layout of grid directories. You will get five different griding layout.
    • Map View :This will enable to view map on the directory list page.
    • Search Form :This field will enable the option for search field in directory list page.
    • Search Form Template :You have 5 different search form template that you can choose.
    • Search Form Components :You can edit the letters in search form template.
    • Excerpt Length :You can enter the excerpt length that will display on the directory listing page. The default value is 25 words.
    • Feature Text :You can provide the text in feature ribbon in the image. You can leave empty if you do not want to show feature ribbon.
    • Feature Ribbon Template :There are five different ribbon template available that you can choose.
    • No Result Found Text :You can provide the text if the result of a directory is not found. Default it will take “No Results Found”.

Map Settings

In this section, you can configure all the settings related to the map. In order to display google map in the frontend, you must need to add API key on API Key Settings first. Then, other settings like longitude and latitude.Screenshot is provided below:

  • How to get the google API?

    To get API key simply follow details steps:
    View All Steps
    or simply follow below steps to get Google Map API Key and mainly don’t forget to enable standard “Google Map API Web Service” as well as “Google Maps JavaScript API”.

    Alternatively, follow these steps to get an API key:

    • Go to the Google API Console
    • Create or select a project.
    • Click Continue to enable the API.
    • On the Credentials page, get an API key
    • Search Google Map API Web Service and enable standard Google Maps API Web Service.
    • Search “Google Maps JavaScript API” and just ENABLE it. By default it is Disabled.
    • On the Credentials page, copy generated API Key and paste it on “Google Maps API Key” input field.

    Screenshot is provided below to create google map API Key:


  • Base Address: Enter the valid address that is available in the google map. This will be used for extracting address from map.
  • Base Latitude: Please find latitude from here. This will be used for map view.
  • Base Longitude: Please find longitude from here. This will be used for map view.
  • Zoom Level
  • Map Width: Fill the width of the map in px or %.
  • Map Height : Fill the height of the map in px or %.
  • Choose Default Marker: Set Default Map Marker from 10 pre available default marker image.
  • Choose Featured Marker: Set Featured Marker from 10 pre available default marker image.

Custom Fields

In this section, you can also add unlimited custom fields which will provide you the ability to add any number of extra fields that you need in your directory submission form. You can also configure the type of those extra fields as text area, text field, radio button, select option, checkbox and date-picker as well. To create a Custom Field:
Go to Custom Fields Tab and fill in the label and meta key and click on Add field button.

  • Label: Add a human readable Label to identify your new Custom Field.
  • Meta Key: Meta Key is used to identify the new fields value to the database. Please use lower case letters only for meta key and please don’t use any symbols or space keys. Use underscore( _ ) instead. For example: If you are to add Product Model then meta key can be product_model .
  • Field Type: Set its specific field type as datepicker, select option, checkbox, textarea, textfield or radio button type as per your requirement.

Once you have set the above fields you can click on Add Field to add a new Custom Field. You can see this field at right side custom field lists section. Custom Fields can be deleted by click on the recycle bin icon at the right most side of the custom field.

  • Listed New Custom Fields Options:

  • Text Field : Field label and checkbox option to enable/disable on frontend form.
  • Text Area : Textarea label and checkbox option to enable/disable on frontend form.
  • Radio Button: You can use Add Option to add a new radio option. You can set the label name, option, value and default checked state to enable/disable on frontend form.
  • Check Box: You can use Add Option to add a new checkbox option. You can set the label name, option, value and default checked state to enable/disable on frontend form.
  • Select Option:
    You can use Add Option to add a new select option. You can set the option, value and default checked state. You can enable Multiple Select and option to enable/disable on frontend form.
  • Datepicker: Fill Date-picker date label and option to enable/disable on front-end form.

Frontend Form Settings:

In this setting panel, you can configure all the detailed general settings regarding form. You can configure all the required option that you want to change or display in the directory submission form. This tab mainly includes 4 main settings related with form submission. Below are mentioned settings in detail :

  • General setting: This is main general common setting of the frontend form.

    Available Option in General tab are listed below:

  • Directory Status : Here, you can set directory status on draft, pending, private or published for directory submitted from front-end.
  • field required message : You can set the message for field required like “The field is required”.
  • File Extension Error Message : You can set the message for file extension error.
  • File Upload Limit Message : You can set the message for file upload limit.
  • File size limit message : You can set the message for file size limit.
  • Success message : You can set the message for Success message like “Success”.
  • Form error message : You can set the message for the error of the form like “error”.

Email Settings :

From the Email settings you can set the email settings for Admin Notification(Please check this to receive the admin notification after every post submission from the front-end form),Admin Notification Subject, Admin Notification Message,Admin Email,Directory Publish Notification,Publish Notification Subject,Directory. Similarly other option available are Rejection Notification Enable/Disable(Check if you want to send rejection notification to the directory submitter.) with Reject Notification Subject as well as Specific Notification Message, Rejection Notification From Name and Rejection Notification From Email.


  • Form Fields Settings :From this tab, you can display the required field for directory submission form. You can set the form by adding the given contents,You can also add the required option in the form, like, if the customer submitted the form without the required option then it would end to error, so if you add required option then the customer should fill the added required option to get the form submitted, You can also drag and drop and set its order and position.

Screenshot is provided below :

  • Directory Title : Default field to fill directory title with option such as show on form enable/disable, field label name and requried option.
  • Directory Social Information : Available options are Show on form, field label, social fields options show/hide and required options for 6 social fields (Facebook , Twitter, Google+, Instagram, Linkedin and Youtube).
  • Directory Content: Available options are Show on form , field label, required option,display frontend editor type as Rich text editor, visual text editor, HTML text editor or Simple Text editor type and finally set content charactor limit.
  • Directory Image : Available options are Show on form, field label, uploader label and set size limit in MB.
  • Directory Category:Available options are Show on form, field label, required, display type as dropdown or checkbox, and exclude categories to display from frontend form category field.
  • Directory Tags: Available options are Show on form, field label , required, display type as checkbox, dropdown or text field and exclude tag field.
  • Directory Contact Information: Available options are Show on form, field label, 3 contact fields as email address (show/hide, required, label name), Website (show/hide, required, label name) and Phone number (show/hide, required, label name).
  • Directory Location Information: Available options are Show on form, field label, show map enable/disable option with location fields such as latitude, longitude, address, city, country and postal code.
  • Directory Gallery: Available options are Show on form, field label, uploader label, required checkbox, size limit in MB, and upload limit i.e maximum number of images to be uploaded.
  • Established Date : Available options are Show on form and required checkbox.
  • Other Custom Fields : The other custom fields that are created and added from Custom Fields Tab Settings is also listed on this section and can be drag and drop its position and order to display on frontend form with options to hide/show on form and required option.
  • Form Layout :
    Here, you can choose the layout of the form.There are five layouts available, You can choose any of them.
  • Directory Details:

In this settings tab, configure all Directory Detail Components and template layout for directory detail page.

You can configure various options such as display featured image,gallery,tags,category,social/location/contact information and show/hide Map View on directory detail page. There is altogether 3 pre available template layout for directory details page.

Captcha Settings:

From the captcha settings , you can either enable or disable the captcha in the front directory submission form.If you enable recaptcha
in frontnend form and in login form without recaptcha site key and recaptcha secret key then it would end to error, so go through the process as shown below to get recaptcha site key and recaptcha secret key.

Below are provided option:

  • 1. ReCaptcha Site Key – Please go here to get the google reCaptcha site key.
  • 2. ReCaptcha Secret Key – Please go here to get the google reCaptcha secret key.
  • 3. Enable ReCaptcha in frontend form
  • 4. Enable ReCaptcha in login form
  • 5. ReCaptcha Label
  • 6. ReCaptcha Error Message

Customize Settings:

From this settings , you can setup custom template markup as per your theme basis for single page, archive page, sidebar markup for directory post type.

Below are provided option:

    • 1. Single Page Template Markup:
      For example.,
      < div id=”primary” class=”content-area” >#template_content
      < /main >
      < / div >Please check the markup of your theme’s template files and enter the necessary markup as per your theme’s template html structure.
      We have defined the default markup which should match the standard markup of the default WordPress template structure but still there might be some chance of customization requirement.
      To check the markup of your active theme’s single.php file.
      Please use #template_content to replace the actual template content generated by our plugin beside the markup.
    • 2. Archive Page Template Markup:
      For example.,
      < div id=”primary” class=”content-area” >
      < main id=”main” class=”site-main” role=”main” >
      < article class=”page type-page status-publish hentry” >
      < div class=”entry-content” >
      #template_content
      < /div >
      < /article >
      < /main >
      < /div >Please check the markup of your theme’s template files and enter the necessary markup as per your theme’s template html structure.
      We have defined the default markup which should match the standard markup of the default WordPress template structure but still there might be some chance of customization requirement.
      To check the markup of your active theme’s archive.php file.
      Please use #template_content to replace the actual template content generated by our plugin beside the markup.
    • 3. Sidebar/Sidebar Markup:Firstly, check to enable sidebar in our plugin’s directory detail template and archive template.Please check the markup of your theme’s template files and enter the necessary markup as per your theme’s template html structure.
      We have defined the default markup which should match the standard markup of the default WordPress template structure but still there might be some chance of customization requirement.
      Please use #sidebar_content to replace the actual sidebar content generated beside the markup.

      Single Page Template Markup

      Archive Template Markup

      Sidebar Template Markup

Shortcode usage:

In Everest Buisness Directory, you are given the shortcodes for directory pages as shown in below screenshot. You can copy the shortcode and paste to suitable directory pages. You can also check in “How to Use” section in setting for the shortcode.

A Screenshot is provided below of shortcode usage:

If you’ve any questions, please submit a ticket in our support system:
You can heck This link

Before you write to us, have you checked the Code Canyon Comments, your queries may already have been answered. Please check This link

All the Screen sort are from WordPress 4.7 using the Twenty Seventeen Theme.

 


More Wp Resources

Themes Compatible with the Plugin :

AccessPress Anonymous Post Pro works best with every WordPress theme. It’s even more remarkable when used with popular themes like VMagazine and AccessPress Parallax.

AND IF THIS PLUGIN HAS IMPRESSED YOU, THEN YOU WOULD ENJOY OUR OTHER PROJECTS TOO. DO CHECK THESE OUT :

WPAll Club – A complete WordPress resources club. WordPress tutorials, blogs, curated free and premium themes and plugins, WordPress deals, offers, hosting info and more.

Premium WordPress Themes – 6 premium WordPress themes well suited for all sort of websites. Professional, well coded and highly configurable themes for you.

Premium WordPress Plugins – 45+ premium WordPress plugins of many different types. High user ratings, great quality and best sellers in CodeCanyon marketplace.

AccessPress Themes – AccessPress Themes has 50+ beautiful and elegant, fully responsive, multipurpose themes to meet your need for free and commercial basis.

8Degree Themes – 8Degree Themes offers 15+ free WordPress themes and 16+ premium WordPress themes carefully crafted with creativity.