GeoDirectory Framework WordPress Theme

The GeoDirectory Framework WordPress Theme was built to be used with the GeoDirectory plugin – you should use it as a child theme.

  • Current version:
  • Updated on: June 16, 2020
  • Author/Publisher: AyeCode Ltd.
  • Product Info/Demo: Click Here


The World’s Most Advanced And Scalable WordPress Directory Plugin

Today, GeoDirectory is the only WordPress directory plugin on the market that can scale to millions of listings and withstand the battering of traffic that comes along with that.

Works with any Theme or Page Builder


Easy Customisation

As easy as editing a WP page, as that’s how you do it!


Widgets, Shortcodes & Blocks

Customize the design easily, all features available in any format.


Page Builders

Customize with Elementor, Divi, Avada’s Fusion Builder,Beaver Builder, Site Origin and many more.



If you prefer you can customize the PHP templates directly in your child theme.

Bursting with Design Features


40+ Widgets, Shortcodes & Blocks

Show Maps, Categories, Listings, Recently Viewed, Business Hours, Reviews, Add Listings, Search Form and much more!


Customize without Code

Easily customize how listings, searches and single listings look, add or edit any element using shortcodes, widgets or blocks.


Frontend Add Listing

Allow users to add and edit their listing via our frontend form.


Drag & Drop Tab Builder

Reorder listings page tabs with drag & drop. Easily add custom tabs and content.

Free Advanced Features!


Business Hours

Add business hours to any listing and show when open or close, live status and works with any caching system (unlike our competitors)


Search by Proximity

Search by zip code or location name to order listing by distance to that location, show the distance and even provide directions.


Ratings & Reviews

Fully customizable, colors, rating image or Font Awesome Icon, let users rate listings and then sort listings by ratings.


Drag & Drop Custom Fields

Adding or editing custom fields is easy with our Drag & Drop system.

Badges for any Custom Fields

Our unique badge system lets you add dynamic badges to listings depending on the value of custom fields. Below are some examples. MUCH MORE IS POSSIBLE.



Show New badge on listing less than 30 days old (or X amount of days).



Show Featured badge on selected listings (can be automated with pricing packages addon).



Show Recently Updated badge on listings that have been edited recently.


Social Links

Show Social links with nice icons:


Show Features with counts

5 2


Show Video’s in Lightbox’s


Unlimited Contact Forms with Ninja Forms Integration

We tested every popular contact form builder and were most impressed with Ninja Forms (and its free!).


Pre Built Templates

We provide Contact and Claim listing templates that can be created in one click.


Easy Form Building

With Ninja Forms you can create any type of contact form, from simple to advanced booking forms.


Multiple Forms

Have as many forms as you need on your listings.


Advanced Integrations

With Ninja Forms you can integrate contact form actions into many other CRMs.

SEO, Permalinks, RTL and Translations

Optmized for SEO and with amazing permalinks options, GeoDirectory can be easily localized.


SEO (Search Engine Optimisation)

We have built-in integrations with both Yoast and RankMath SEO plugins.



We have the most advanced and flexible permalink options available as well as automatic redirects should you alter them.


RTL (Right to Left)

GeoDirectory is fully compatible with RTL languages.



100% Translatable and fully compatible with WPML multilanguage plugin.

Professional Code & Professional Features

We have been making directory software since 2008!


Designed to Scale

GeoDirectory can Scale infinitely thanks to the optimized custom database tables. Maps never freeze thanks to built in cache and specially compressed AJAX marker calls.


Secure Code

Coded following WP best practices, we run several automated and manual security tests before each release for your peace of mind.


CSV Import / Export / Edit

Import categories, listings, settings and reviews via a CSV file. What can be imported can be also exported. Importing listings can also be used to edit existing listings in bulk. (WP All Import add-on also available)


Front End Google Analytics

Gone are the days of the “hit counter” now with GeoDirectory you can give listing owners (or anyone) access to their own page Google analytics!


Multisite Compatible

GeoDirectory is compatible with WordPress Multisite to create networks of Directories.

Developer Friendly

Our system is built to be extended, we have a huge amount of hooks and filters and if one is missing we will add it for you.


Hooks & Filters

All our code is built to be extended with many hooks and filters.


Clean Code

Almost all of our code is properly DocBlocked to WordPress standards meaning you can pick it up quickly and easily.


Small Learning Curve

We have done the hard work so things like adding or editing listings can be done via the standard WordPres functions, just $_POST the exra info and GeoDirectory will pick it up and do the rest.


API Calls

Just about anything can be done via our API, ideal for a headless directory website or app.

Not the correct version?

Between thousands of products and growing daily, we may not always catch when a new version is released. If you notice a product needs an updated version, just click on the “Request File Update” right on the product page. Then click “Send the update request list” and send us the email so we can let you know when it’s been updated.  We work hard to get the file updated for you within 24 hours, but give us at least 48 hours before you send us a second message.

How to Use/Update:

How to install or update themes/plugins/extensions manually:

Install the Easy Theme and Plugin Upgrades plugin. You can download it for free  CLICK HERE or download from the “Add New” WordPress repository inside your wordpress installation.

Install and activate the plugin. Once activated, you can update any theme/plugin by simply uploading the .zip file.

1. Download the latest .zip file for the Theme/Plugin/Extension  you want to update.

2. Log into your WordPress website.

3. Go to Theme/Plugins > Add New.

4. Click the “Upload Theme/Plugins” button at the top of the page.

5. Select the .zip file with the updated version of the Theme/Plugin/Extension that you downloaded.

6. Click the “Install Now” button. And then “Activate”.

Important Info:

All of our Themes, Plugins and Extensions are available under the GPL License. If you need support and/or automatic updates, please purchase directly from the author/developer.

Purchased downloads from WP For Less Club expire 1 year after purchase for individually purchased items. All WP For Less Club Pro Membership downloads expire when subscription ends. See our F.A.Q. for more information and answers to your questions or contact us.

Disclaimer: is not associated with or endorsed by the listed Publisher/Author/Developers in any way. These products are developed by the listed Publisher/Author/Developer and are released under the GPL license.

We do not claim to be the developer/author/publisher of any plugins/themes.