Title: Ape Directory
Author: Codeape
Published: <strong>September 24, 2026</strong>
Last modified: September 24, 2026

---

Search plugins

![](https://ps.w.org/ape-directory/assets/banner-772x250.png?rev=3711358)

![](https://ps.w.org/ape-directory/assets/icon-256x256.png?rev=3711358)

# Ape Directory

 By [Codeape](https://profiles.wordpress.org/codeapeinfo/)

[Download](https://downloads.wordpress.org/plugin/ape-directory.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/ape-directory/#description)
 * [Reviews](https://wordpress.org/plugins/ape-directory/#reviews)
 *  [Installation](https://wordpress.org/plugins/ape-directory/#installation)
 * [Development](https://wordpress.org/plugins/ape-directory/#developers)

 [Support](https://wordpress.org/support/plugin/ape-directory/)

## Description

Ape Directory is a modern WordPress directory plugin that lets you create **business
directories, classified ads platforms, local service listings, or niche-specific
directories** without coding.

It is built with flexibility in mind, offering **geo-location search, Elementor 
widgets, and a frontend user dashboard** for site admins and listing owners.

#### Why Choose Ape Directory?

Unlike bloated directory plugins, Ape Directory focuses on **speed, simplicity, 
and developer flexibility**.
 Whether you’re building a **local business directory**,
a **real estate listing site**, a **classified ads platform**, or a **service provider
directory**, this plugin provides the essential tools you need.

#### What Makes It Special

 * **Frontend User Dashboard** – Registered users can log in, manage their profile,
   add/edit/delete their own listings, and view their activity from a simple dashboard.
   No backend access is required. New frontend listings are saved as pending until
   an administrator publishes them.
 * **Geo-location Search** – Visitors can search for listings based on city, region,
   or nearby location. Perfect for local directories, service-based platforms, or
   travel listings.
 * **Elementor Integration** – Custom Elementor widgets let you design directory
   layouts, search forms, and listing displays visually.
 * **Customizable Search & Filters** – Search by keywords, categories, tags, or 
   locations.
 * **SEO-Ready & Lightweight** – Optimized for performance and SEO.
 * **Developer-Friendly Hooks & Templates** – Extend functionality, override templates,
   or connect with other plugins.

### Key Features

 * Frontend user dashboard for managing listings and profiles
 * Add, edit, and delete listings without backend access
 * Search by keyword, category, tag, and **geo-location**
 * Map integration for listing locations
 * Elementor widgets for building custom directory pages
 * Mobile-friendly responsive design
 * Directory categories and tags support
 * Optimized for performance and SEO
 * Translation-ready and extendable

### Source Code

Unminified source lives in:

 * `resources/js/`
 * `resources/scss/`
 * `resources/images/`

Build production assets with:

    ```
    npm install

    npm run production
    ```

Create a WordPress.org release ZIP (compiles assets, then packages the plugin):

    ```
    npm run build:wporg
    ```

The ZIP is written to `dist/ape-directory.zip`. Compiled files go to `assets/`. 
Do not ship development Webpack bundles, `node_modules`, or `.map` files.

### External Services

This plugin optionally loads the **Google Maps JavaScript API** (including the Places
library) and may call the **Google Geocoding API** when an administrator saves or
verifies a Google Maps API key in **Ape Directory  Settings**.

 * **What it is used for:** map display on listing pages, geo-location / address
   autocomplete in listing forms and search, and optional API-key verification in
   settings.
 * **When it is contacted:** only on pages that display maps, listing forms, directory
   filters, or the admin settings screen, and only after an API key has been saved.
   The APIs are not loaded if no key is configured.
 * **What data is sent:** the API key, and location data the visitor or listing 
   author enters (such as an address, latitude, and longitude) so Google can return
   map tiles, place suggestions, or a geocoding test response.
 * **Service:** Google Maps JavaScript API
    https://developers.google.com/maps/documentation/
   javascript
 * **Service:** Google Geocoding API
    https://developers.google.com/maps/documentation/
   geocoding
 * **Terms:** Google Maps Platform Terms of Service
    https://cloud.google.com/maps-
   platform/terms
 * **Privacy:** Google Privacy Policy
    https://policies.google.com/privacy

No other third-party services are required for the plugin to run.

## Screenshots

[[

[[

[[

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/ape-directory` directory, or
    install directly from the WordPress plugins screen.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to **Ape Directory  Settings** to configure options.
 4. Add directory listings from the **Add New Listing** menu.
 5. Use the shortcode `[ape_directory_listings]` to display all listings, or use Elementor
    widgets for custom layouts.
 6. Use the shortcode `[apedir_all_directory]` to display all directories.
 7. A **User Dashboard** page is created on activation at `/ape-directory-dashboard/`.
    You can also place the `[ape_directory_user_dashboard]` shortcode on any page.

## FAQ

### Does Ape Directory have a user dashboard?

Yes. It includes a built-in **frontend user dashboard** where users can log in, 
manage their listings, update their profile, and view activity.

### Does it support Elementor?

Yes. The plugin includes **Elementor widgets** so you can create custom directory
pages and listing layouts visually.

### Can users search by location?

Yes. The **geo-location feature** allows visitors to search listings by city, state,
region, or nearby area. This uses Google Maps when an API key is configured.

### Is it compatible with all WordPress themes?

Yes, it works with most WordPress themes, and the Elementor integration makes layout
customization easier.

### Can I extend it with custom code?

Yes. The plugin is developer-friendly, offering hooks, filters, and template overrides.

### Is it mobile responsive?

Yes, the frontend directory, search, and user dashboard are fully responsive.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Ape Directory” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ Codeape ](https://profiles.wordpress.org/codeapeinfo/)
 *   [ Chadni Talukder ](https://profiles.wordpress.org/chadni54/)

[Translate “Ape Directory” into your language.](https://translate.wordpress.org/projects/wp-plugins/ape-directory)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ape-directory/), check
out the [SVN repository](https://plugins.svn.wordpress.org/ape-directory/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/ape-directory/) 
by [RSS](https://plugins.trac.wordpress.org/log/ape-directory/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release of Ape Directory

## Meta

 *  Version **1.0.0**
 *  Last updated **18 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [business directory](https://wordpress.org/plugins/tags/business-directory/)[classifieds](https://wordpress.org/plugins/tags/classifieds/)
   [directory](https://wordpress.org/plugins/tags/directory/)[elementor](https://wordpress.org/plugins/tags/elementor/)
   [listing](https://wordpress.org/plugins/tags/listing/)
 *  [Advanced View](https://wordpress.org/plugins/ape-directory/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ape-directory/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ape-directory/reviews/)

## Contributors

 *   [ Codeape ](https://profiles.wordpress.org/codeapeinfo/)
 *   [ Chadni Talukder ](https://profiles.wordpress.org/chadni54/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ape-directory/)