Directory Starter Theme – Overview

Introduction:

If you are planning to create a location-based directory site, then you’re on the right track.

Directory Starter is a theme specifically designed for GeoDirectory plugin. Please note that GeoDirectory plugin is Optional. If you need just a simple WordPress theme for your blog, you can use Directory Starter theme without GeoDirectory plugin.

But if you would like to unleash the full potential of this theme, then you should definitely use this theme with GeoDirectory Plugin.

Note: This documentation assumes that you have a fresh WordPress installation.

GeoDirectory:

GeoDirectory is a free WordPress plugin that offers all the basic features you need to create a location based directory site. With its premium addons you can get additional features like “Paid Listing”, “Multiple Ratings” etc, but addons are not mandatory.

GeoDirectory has been downloaded more than 75000 times and its the best Directory plugin available for WordPress.  GeoDirectory is in this Geolocation business for a long time and it has dedicated support staffs.

If your website is gonna be a serious business for you, then you need serious people who can back you up. So GeoDirectory plugin will be your perfect choice.

Links

Demo:

We have created a demo site to show you the demo of Directory Starter theme. Demo uses our GeoDirectory plugin and its addons.

http://wpgeo.directory/starter/

Directory Theme Installation:

  1. Navigate to Appearance > Themes > Add New
  2. Enter “Directory Starter” in search box
  3. Install it
  4. Activate it

Menus:

  1. Go to Appearance > menus
  2. Create 2 menus. Name it “Primary Menu” and “Footer Links”.
  3. Make sure you assign those 2 menus to the theme menu locations using checkbox.

Settings:

Heads Up: Directory Theme uses wordpress built-in customizer feature for settings. So it doesn’t have a different settings page.

For example, To upload logo navigate to Appearance > Customize > Header > Logo

Here are the list of settings available

  1. General
    1. Site Identity
      1. Contains settings like Site Title, Tagline and Favicon
    2. Spacing
      1. Contains setting like Desktop Container Width and Padding
    3. Static Front Page
      1. Same setting you found in Settings -> Reading
    4. Alert Colors
      1. Alert box color settings available here.  These settings will be useful when BuddyPress installed. ( Oh yes.. Did we say that our theme is compatible with BuddyPress plugin? )
    5. Button Colors
      1. The primary button color settings available here
  2. Header
    1. Logo
      1. As you might have guessed, you can upload your site logo from here
    2. Header Image
      1. If you need an image as header background you can use this setting.
    3. Text Colors
      1. All header text color settings available here
    4. Background Colors
      1. All header background color settings available here
    5. Spacing
      1. All header height, padding, margin settings available here
  3. Body
    1. Background Image
      1. If you need an image as main content background you can use this setting.
    2. Text Colors
      1. All main content text color settings available here
    3. Background Colors
      1. All main content background color settings available here
    4. Typography
      1. Font settings like font family, font size available here
  4. Footer
    1. Background Colors
      1. All footer background color settings available here

 

    1. Spacing
      1. All footer related padding setting available here
    2. Copyright text
      1. You can change your site’s copyright text here
  1. Menus
    1. Menu Locations
      1. Primary Menu
        1. This is the menu you found in header
      2. Footer Links
        1. This is the menu you want to display near copyright text. When this menu not available copyright text will be centered. Else copyright text will be float left
  2. Widgets
    1. Contains your widget list

 

Using it with GeoDirectory:

Installation:

  1. Navigate to Plugins > Add New
  2. Search for GeoDirectory – Ultimate Business Directory
  3. Install it

Links

Configuration:

  1. GeoDirectory needs at least one location in order to work. So Set a default location first.
    1. To set default location, navigate to Geodirectory > Set Default Location
    2. Enter a city. Ex: New York, then click “Set Address on Map” button
    3. Save it
  2. If you would like to install our dummy data, navigate to Geodirectory > General > Dummy Data
    1. Choose the number of listings you need, then click “Insert Sample Data Please” button
  3. Set the home page to display “GD Home Page”
    1. To set home page, navigate to Settings > Reading
    2. “Front page displays” should set to “A static page”. Select “GD Home Page” for “Front Page”
  4. All widgets are automatically created by GD plugin. But we need to reorder home map and popular category widget for “Directory Starter” theme.
    1. So navigate to Appearance > Widgets
    2. Expand “GD Home Top Section”
    3. Re-Order the widgets in the following order. Just drag.
      1. GD > GMap Home Page
      2. GD > Popular Post Category
      3. GD > Search
  5. Would you like to add Add listing ( Ex. Add Hotel ) and View Listing ( Ex. Hotels ) links to the Main Menu? If Yes Navigate to Geodirectory > Design > Navigation > Show geodirectory navigation in selected menu locations > Select Primary Menu (This is the menu you created earlier)

Optional GeoDirectory Addons:

  1. GeoDirectory Custom Post Types
  2. GeoDirectory Advance Search Filters
  3. GeoDirectory Review Rating Manager
  4. GeoDirectory Location Manager
  5. GeoDirectory Marker Cluster
  6. GeoDirectory Payment Manager
  7. GeoDirectory Claim Manager
  8. GeoDirectory Events
  9. GeoDirectory AffiliateWP Integration
  10. GeoDirectory Ajax Duplicate Alert
  11. GeoDirectory BuddyPress Integration
  12. GD Booster
  13. GeoDirectory ReCaptcha
  14. GeoDirectory Social Importer
  15. Stripe Payment GeoDirectory Add On

Heads Up!

We have given small description, simple configuration and usage info for each plugin. Please note the configuration explained here is the minimal configuration your plugin requires in order to work.  So not all settings explained in this documentation. You can visit individual plugin documentation page for full configuration information.

Geodirectory Custom Post Types:

By default Geodirectory ships with only one generic post type called Places. But there are situations where you would like separate the listings by post type. An example would be, you have a automobile listing website where you list cars and bikes. It would make sense if you have a separate post type for Cars and separate post type for Bikes. In such cases, this plugin will help you.   

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Custom Posts zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin.

Links

Configuration:

If you want the new post type links to appear in homepage navigation menu, then make sure to check the settings in Geodirectory > Design > Navigation after creating the post type.

Usage:

  1. Navigate to Geodirectory > Custom Post Types > Add Post Type
  2. You can keep the default fields as it as, but make sure you fill the following fields
    1. Post type
      1. Lowercase, Singular.  Ex: hotel
    2. Listing slug
      1. Lowercase, Plural. Ex: hotels
    3. Order in post type list
      1. Integer. Ex: 10
    4. Name
      1. Title Case, Plural. Ex: Hotels
    5. Singular name
      1. Title Case, Singular. Ex: Hotel
  3. Save it.
  4. If you don’t need any location support for this post type, navigate to GeoDirectory > General
    1. Select the post types for this setting. Select CPT to disable physical location

Geodirectory Advance Search Filters:

With this addon you can create unlimited search filters. When activated, this plugin adds a button called “Advanced” near “search” button. When you click “Advanced” button, it will display all search filters. A practical example would be, you have a job website and you would like to offer users some option to filter the search results with option like “Min Experience”, “Min Salary” etc. So they can narrow the search results.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Advance Search Filters zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin.

Links

Configuration:

No configuration needed.

Usage:

  1. Navigate to Geodirectory > Place Settings -> Custom Fields
  2. You can add existing custom fields in advanced search or you can create a new custom field and then include in advanced search.
  3. To add existing custom field (Ex: Category), just expand the field by double clicking it and then make sure you checked “Include this field in filter” option, which is available under “Advanced sort & filters options” section.
  4. To add a new custom field, just click the type of field you would like to add from the left side, fill the necessary options and then save it.
  5. Once you checked “Include this field in filter” option, that field will be available on the next tab (Advance Search)
  6. Click the field, you would like to display in advance filters,  enter the front end title and then save it.
  7. Repeat the steps to add more fields.
  8. The fields you created so far can be displayed using GD > Search widget.

Geodirectory Review Rating Manager:

By default GeoDirectory ships with only one rating type. if you need multi rating, then you should install this plugin. With this plugin you can create unlimited rating fields.  For example you can  split your ratings like Performance, Speed, Price, reliability, Support, Overall etc.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Review Rating Manager zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin.

Links

Configuration:

  1. To enable Multi Rating manager, navigate to Geodirectory > MuiltiRatings
  2. Make sure you checked Enable multirating option.
  3. If you need Font Awesome rating icon support, navigate to Geodirectory > MultiRatings > Font Awesome Tab
  4. Check Enable Font Awesome checkbox
  5. If you need different color, for font-awesome rating icon, then enter the preferred color in Rating Icon Color text box.

Usage:

  1. Overall rating will be available by default. So you have to create only individual ratings.
  2. Let’s say you are planning to create individual ratings like Performance, Speed, Price, Reliability, Support.
  3. For each and every rating, navigate to Geodirectory > MultiRatings > Rating Styles Tab
    1. Enter Rating Title. Ex: Performance
    2. Enter Rating Text
      1. 1 Star Text ( Ex: Terrible )
      2. 2 Star Text ( Ex: Poor )
      3. 3 Star Text ( Ex: Average )
      4. 4 Star Text ( Ex: Very Good )
      5. 5 Star Text ( Ex: Excellent )
    3. Upload a Rating off image.  If you don’t have a rating image just download and upload this rating icon. http://your-domain.com/wp-content/plugins/geodir_review_rating_manager/icons/stars.png
      1. Note this rating icon will not be used when font awesome rating icon option enabled.
    4. Save Style
    5. Repeat steps for all other individual ratings.
  4. For each and every rating styles you have created, navigate to Geodirectory > MultiRatings > Create Ratings Tab
    1. For Select multirating style field select the rating style you created. Ex: Performance
    2. Enter Rating title. Ex: Performance
    3. Select Showing method. If you want the ratings displayed as a dropdown, then select dropdown option. Else leave that field as it is.
    4. Select post types where you want the ratings to appear.
    5. Save Changes
    6. Repeat steps for all other individual ratings

GeoDirectory Location Manager:

By default, you can set only one default location. But if you would like to support more than one location, then you need this plugin. You can create unlimited locations and your users can switch to any location using “location switcher”. You can easily create craigslist type site, with this add-on

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Location Manager zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Navigate to Geodirectory > MultiLocations
  2. Check Show location switcher in menu option.
  3. Make sure you have your Main Menu selected in Geodirectory > Design > Navigation > Show geodirectory navigation in selected menu locations

Usage:

  1. To add a new location, navigate to Geodirectory > MultiLocations > Add/Edit Location Tab
    1. Enter the city you want to add. Ex: Texas
    2. Enter the region. This is optional. So you can leave it blank.
    3. Click Set City on Map button.
    4. Save it.
    5. Repeat steps to add more locations.
  2. When location switcher enabled, you can switch locations from your website front end.

GeoDirectory Marker Cluster:

If you have too many listings, then it won’t look pretty to display all of them in a map. With marker cluster addon, you can display the count when too many listing available for particular area. When the use click the count, it will zoom the map and then display the listings.  

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Marker Cluster zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Navigate to Geodirectory > Design > Marker Cluster Tab
  2. Select the home map in Show marker cluster on selected maps field.

Usage:

  1. Visit your site’s home page.
  2. When you have more listings you will see numbers in your home map.
  3. Click any of those numbers
  4. Map will be zoomed and display listings from that particular area.

GeoDirectory Payment Manager:

You can monetize your website by having paid listings with this addon. Just ask the user to pay a small fee to list on your website. Or offer free listing with limited options and then ask user to upgrade the listing if they need full options. PayPal and Stripe supports recurring payment feature.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Payment Manager  zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Navigate to Geodirectory > Prices and Payments > Prices Tab
  2. Click Add Price link
  3. Enter Price title  Ex: Premium
  4. Select Post type
  5. Enter Price amount ( $ ) Ex: 5
  6. Enter Number of Days.  Ex: 30  (set to 0 to never expire)
  7. Set Status to Active
  8. Click Submit
  9. Configure your payment gateways in Geodirectory > Prices and Payments > Payments Tab

Usage:

  1. Go to any listing detail page you created.
  2. Click Upgrade Listing from the sidebar.
  3. Set Select Package option to Premium
  4. Check Please accept our terms and conditions checkbox
  5. Click Review Your Listing button
  6. Click Checkout to Upgrade Now button
  7. Select Payment Method
  8. Complete Payment
  9. Note: If the payment method Pre Bank Transfer is selected, listing will be in draft mode after hitting success page. Admin may have to approve it manually.

GeoDirectory Claim Manager:

With this add-on, business owners can literally “claim” their listings, identify themselves as the business owner and get verified.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Claim Listing zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

    1. Navigate to Geodirectory > Listing Claims
    2. Set Enable claim listing? to Yes
    3. Set Auto approve claim listing? (email verification) to Yes
    4. Set Show owner verified text on listings? to Yes
    5. Set Show link to author page on listings? to Yes
    6. Make sure you selected post types in Choose post types for show claim listing link
    7. Set Yes or No for Force an upgrade to complete the claim listing procedure
    8. Save Changes

Usage:

  1. Go to any listing detail page you created.
  2. Click Business Owner? link from the sidebar.
  3. Fill the Claim Form and then submit it.
  4. All listing claims will be available under Geodirectory > Listing Claims > Listing Claims Tab
  5. You can Approve, Reject or Delete Listing Claim requests from there.

GeoDirectory Events:

If you are planning to list events on your website, then this plugin will be a big help to you. This plugin supports one time event, recurring events etc.  You can also link listings to an event.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Event Manager zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Navigate to Geodirectory > Design > Navigation and add Event to all the instances where Place already selected.
  2. Additional configuration available in Geodirectory > Event Settings
  3. If you don’t want recurring feature, disable it from there.
  4. To link a business follow these steps.
    1. Let’s say you would like to link Places in Events.
    2. Navigate to Geodirectory > Prices and Payments > Prices
    3. You have edit both Place package and Event package and then Set Link business to Yes
    4. Now if you visit Add Place page, you can see a new section called BUSINESSES where you can link your Places

Usage:

Visit Add Event page. You can see a section called EVENT SCHEDULE

GeoDirectory AffiliateWP Integration:

AffiliateWP is a affiliate marketing plugin. This addon helps you to integrate AffiliateWP with GeoDirectory

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir AffiliateWP Integration zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Make sure AffiliateWP wordpress plugin is active.
  2. When GeoDirectory AffiliateWP Integration plugin is active a new checkbox (GeoDirectory) will be available in Affiliates > Settings > Integrations  
  3. Check it
  4. Save Changes

GeoDirectory Ajax Duplicate Alert:

If you need unique listings, then you can use this plugin to prevent duplicate listing. It will display alert when already existing duplicate title entered for title field. You can also prevent duplicates for the following fields. Listing Title, Address, Zip/Post Code, Time, Phone, Email  

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Ajax Duplicate Alert zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Navigate to Geodirectory > Duplicate Alert
  2. Select Listing Type and Field name
  3. For example, if you want to prevent duplicate Title in Places post type, select Place for Listing Type and Listing Title for Field name  

Usage:

  1. Add Listing page will display errors like A Place with this field is already listed! Please make sure you are not adding a duplicate entry when duplicate title entered

 

GeoDirectory BuddyPress Integration:

This add-on helps you to integrate BuddyPress with GeoDirectory. So your users can found all their listing, edit it, delete it from BuddyPress profile page. Its a must use plugin, if you need BuddyPress support for your GeoDirectory website.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Buddypress Integration zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Make sure BuddyPress plugin is active
  2. Navigate to Geodirectory > BuddyPress Integration
  3. Select the post types in Show listings in BuddyPress dashboard
  4. Select the post types in Show reviews in BuddyPress dashboard
  5. Check Use BuddyPress registration form
  6. Check Redirect GD dashboard my listing link to BuddyPress profile
  7. Check Redirect GD dashboard favorite link to BuddyPress profile
  8. Check Link blog author link to the BuddyPress profile link
  9. Save Changes

Usage:

  1. Three new tabs Listings, Favorites, Reviews will be available in BuddyPress dashboard.
  2. If your username is admin, you can access buddypress dashboard using this link. http://your-domain.com//members/admin/

GD Booster:

This is a cache plugin from GeoDirectory. This plugin helps you to speed up your website. If you have large traffic on your website, then its a huge payload for your service since the pages has to be generated for each and every request. This plugin helps you to reduce server payload by caching the pages. So when the same page requested next time, it will be served from the cache instead of generating again. You can prevent server crash with good caching plugins.  GD Booster is optimised for GeoDirectory listings.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Gd Booster zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Navigate to GD Booster
  2. Select  Yes, enable GD Booster!
  3. Save All Changes

Usage:

  1. When GD Booster active, pages will be cached. So make sure you clear your cache if your changes not getting reflected on your website.

GeoDirectory Re-Captcha:

reCAPTCHA is a free CAPTCHA service from Google that helps protect your site against spam, malicious registrations and other forms of attacks. This addon helps you integrate reCAPTCHA to all GeoDirectory related forms.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir reCAPTCHA zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Navigate to Geodirectory > Re-Captcha Settings
  2. Configure Google Re-Captcha Keys
  3. Check Enable Google reCAPTCHA for checkboxes for the forms you need.
  4. Save Changes

Usage:

Re-Captcha field will be available in the forms you selected.

GeoDirectory Social Importer:

With this add-on, you can import listing from facebook and yelp. Just enter the listing page url and then click “Import”. Data will be imported.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download Geodir Social Importer zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Navigate to Geodirectory > Social Importer
  2. Configure Facebook App Details if you are planning to support facebook
  3. Configure Yelp if you are planning to support Yelp

Usage:

  1. When social importer plugin active, Import Details from Social section will be available in Add listing page.

Stripe Payment GeoDirectory Add-On:

This add-on adds, stripe payment gateway support to GeoDirectory payment manager.

Installation:

  1. Visit wpgeodirectory.com ( Buy a subscription if Required )
  2. Navigate to My Account > Downloads ( Login if Required )
  3. Download GeoDir Stripe Payment Gateway zip file.
  4. Go to your WordPress site dashboard, Navigate to  Plugins > Add New > Upload Plugin
  5. Browse and Upload the zip file you downloaded from wpgeodirectory.com
  6. Activate the plugin

Links

Configuration:

  1. Navigate to Geodirectory > Prices and Payments > Payments Tab
  2. Configure stripe gateway

Usage:

  1. Stripe gateway will be available in list of payment methods while listing upgrade. Users can proceed with stripe if they want