Code

Directories Pro - Directory plugin for WordPress

Directories Pro - Directory plugin for WordPress

By
Cart 9,075 sales
Recently Updated

Directories Pro for WordPress

Directories Pro is a WordPress plugin that lets you build any kind of directory such as a community driven local business directory like Yelp.com, Google+ Places, or Yahoo! Local, a user directory, a website directory, a property directory, etc. It’s the most feature rich and versatile directory plugin you can find for WordPress.

Feature list

Directory Management

  • NEW: Consolidated 6 plugins into a single, unified plugin
  • NEW: User directory
  • NEW: Shared taxonomies across directories (Beta)
  • Unlimited number of directories
  • Disable or enable categories/tags/locations/reviews/claims/payments per directory
  • Disable or enable your own custom taxonomies per directory
  • Export and import directory settings
  • Export and import any directory content
  • Directory permission (capability) manager

Fully Customizable

  • NEW: Fieldsets (Repeater fields)
  • Add custom fields to listings/reviews/claims (post types)
  • Add custom fields to categories/tags/locations (taxonomies)
  • Add custom fields to your own custom taxonomies
  • Conditional fields
  • Use content display editor to customize appearance of content without any coding
  • Create full or partial template files for more control over display
  • Hide/show content by user roles
  • Conditionally display certain parts of content

Search & Filter

  • NEW: Integrated search and filter forms
  • NEW: Standalone filter form shortcode
  • Advanced search form with auto-suggestion
  • Fully customizable filter form with live updating facet count
  • Search and filter by custom fields
  • Search and filter by current location (geolocation)
  • Search form shortcode
  • Create multiple filter groups
  • Conditional filters

Monetization

  • NEW: Built-in monetization system without requiring WooCommerce (including subscriptions. Note: WooCommerce is still fully supported)
  • NEW: Membership payment plans
  • NEW: Payment discount feature
  • WooCommerce support – charge users for submitting new listings or claiming existing listings
  • Charge switch plan / re-activation fee
  • Prorated discount
  • Guest checkout
  • Create add-on plans for additional revenue
  • WooCommerce Subscriptions support

Frontend Submit and Dashboard

  • NEW: Social login
  • NEW: 2FA login integration with WP-2FA
  • NEW: Cloudflare Turnstile and hCaptcha support
  • Submit listings/reviews from frontend
  • Manage listings/reviews/claims/votes through frontend directory dashboard
  • Filter listings/reviews on frontend directory dashboard
  • Custom login/registration forms
  • reCAPTCHA support (v2 checkbox and v3)
  • Guest posting without user registration
  • Email verification for new user registrations
  • Frontend directory dashboard public view mode
  • WooCommerce my-account page integration
  • BuddyPress profile page integration
  • Ultimate Member profile page integration
  • PeepSo profile page integration
  • Limit number of frontend submitted listings and reviews (per listing)
  • Limit number of frontend submitted listings and reviews (per listing) by user role
  • Limit number of frontend submitted listings and reviews (per listing) by membership of WooCommerce Memberships

User Interaction & Engagement

  • NEW: Calendar and booking features
  • NEW: Listing comparison feature
  • NEW: Built-in notification system
  • NEW: Mass email sending feature
  • NEW: Report moderation feature
  • Claim listings
  • Bookmark listings/reviews (both registered and guest users)
  • Contact us form (supports Contact From 7, WPForms, Gravity Forms, HappyForms)
  • Admin and user notification e-mails

Create Views

  • Display listings/reviews/categories/tags/locations in list/grid/masonry view
  • Show listings in photo/carousel slider
  • Configure custom query
  • Sort by custom fields
  • Display views anywhere with shortcode
  • Create a glossary with A-Z filter

Reviews

  • Customizable multi-criteria 5-star rating reviews
  • Filter and/or sort listings by review rating
  • Filter reviews
  • Search listings by review content
  • Show review rating statistics by stars or criteria

SEO Ready

  • Fully compatible with popular SEO plugins
  • Configure custom permalink URLs for listings/categories/tags/locations
  • Generate custom shema.org JSON-LD
  • Custom OpenGraph meta tags
  • Compatible with Yoast SEO, Rank Math, Breadcrumb NavXT, and WooCommerce breadcrumbs

Translations

Other Features

  • Display map using Google Maps API
  • Display map using OpenStreetMap with Leaflet.js (100% free)
  • GDPR compliance
  • WPML and PolyLang support for building a multilingual directory
  • Advanced Custom Fields support
  • Dummy content generator
  • Online plugin update (no FTP required)
  • Compatible with Elementor Pro dynamic tags
  • Show Google Maps rating and review count
  • Listing expiry

Other useful resources

Change log

# v2.0.6 (2026-04-15)
### Bug Fixes
* fix invalid URL after login when voting (2026-04-14)
* fix possible PHP errors (2026-04-14)
* fix SQL error when querying by on/off field (2026-04-14)
* fix Ultimate Member integration not working (2026-04-13)
* fix voting buttons not showing properly for guest (2026-04-14)
### Formatting & Styling
* remove comments in code (2026-04-13)
### Refactoring
* refactor report submission form code (2026-04-14)
* refactor Stripe webhook handling (2026-04-15)

# v2.0.5 (2026-04-09)
### Bug Fixes
* add properties that were undefined (2026-04-08)
* enable show_in_nav_menus for public posts (2026-04-08)
* fix incorrect log message (2026-04-08)
* fix WooCommerce My Account page integration (2026-04-06)
* prevent possible PHP error (2026-04-05)
* schedule payment related actions (2026-04-08)
* prevent theme from overriding drts-icon display (2026-04-05)
### Refactoring
* remove unused code (2026-04-08)

# v2.0.3/2.0.4 (2026-04-04)
### Bug Fixes
* change log message level from error to warning (2026-04-04)
* correct scroll-to-item behavior when using OSM (2026-04-03)
* stop field settings from overwritten by defaults (2026-04-04)
* stop JS events from being triggered multiple times (2026-04-04)
* change code formatting (2026-04-04)
* delay item animation when scrolling to an item (2026-04-03)

# v2.0.2 (2026-04-03)
### Bug Fixes
* fix masonry view mode display issue (2026-04-02)
* fix typo causing JavaScript errors (2026-04-02)
* fix possible PHP errors (2026-04-02)

# v2.0.1 (2026-04-01)
### Bug Fixes
* fix possible PHP errors (2026-04-01)
* remove max items setting if unchecked items shown (2026-03-30)
### Formatting & Styling
* fix formatting of form field suffix (2026-04-01)
* remove CSS class causing display issue (2026-03-27)
### Features
* add an option to set row vertical alignment (2026-03-27)

v2.0.0 - Mar 26, 2026
- NEW: Consolidated 6 plugins into a single, unified plugin.
- NEW: Built-in monetization system without requiring WooCommerce (including subscriptions).
- NEW: Membership payment plans.
- NEW: Payment discount feature.
- NEW: Social login.
- NEW: 2FA login integration with WP-2FA.
- NEW: Cloudflare Turnstile and hCaptcha support.
- NEW: User directory.
- NEW: Calendar and booking features.
- NEW: Listing comparison feature.
- NEW: Shared taxonomies across directories (Beta).
- NEW: Fieldsets (Repeater fields).
- NEW: Built-in notification system.
- NEW: Mass email sending feature.
- NEW: Integrated search and filter forms.
- NEW: Standalone filter form shortcode.
- NEW: Report moderation feature.

v1.14.39/1.14.40/1.14.41 - Mar 4, 2026
- Bug Fixed: Several PHP errors.
- Improved: Reduced the number of fields requested by Google Maps Autocomplete API.

v1.14.38 - Jul 10, 2025
- Bug fixed: Resolved potential JavaScript error on main directory page related to imagesLoaded JavaScript library.
- Improved: Featured listings now display in the order of their featured date and time.

v1.14.37 - Jun 10, 2025
- Bug fixed: FontAwesome icons not displaying correctly in some sections since last update.
- Bug fixed: "Month picker" filter not working correctly.
- Bug fixed: Pending listings being published on payment renewal.
- Added: New "Thumbnail" summary display and "Thumbnail Grid" view.

v1.14.36 - May 21, 2025
- Bug fixed: Potential JavaScript error when displaying the review submission form in a modal window.
- Bug fixed: Country code was not being applied when making geocoding API requests.
- Added: Support for the “Range list” field renderer for “Range” type fields.

v1.14.35 - May 9, 2025
- Bug fixed: Duplicate URL fragments appearing in certain cases.
- Bug fixed: Faker generator was not working correctly for "File" type fields.
- Improved: "Select All" option now displayed in taxonomy term checkboxes field when unlimited selection is allowed.

v1.14.34 - Apr 11, 2025
- Bug fixed: Review rating stars not displaying on taxonomy term pages under certain conditions introduced by recent updates.
- Bug fixed: Incorrect values displayed for "On/Off" type field columns in backend All Listings page (and possibly other content types).
- Bug fixed: Invalid YouTube user account URL in "Social Accounts" field.
- Added: "Hide when full range is selected" setting for "Range" type field in display element settings.

v1.14.33 - Mar 31, 2025
- Bug fixed: Issue with "Date" type field showing incorrect time value.
- Added: Google Maps direction options to "Street view renderer" for "Map" and "Location Address" type fields.
- Improved: Support for using "*" indicating any string for string type fields in "Query by field" setting under "Query Settings" in view settings.
- Improved: "Select all" checkbox option disabled when max number of values is configured for field.
- Improved: Reduction of redundant SQL queries.
- Improved: "On/Off" type field columns now shown in backend admin listings page (and possibly other content types).
- Improved: More HTML attributes allowed in field description text.

v1.14.31/1.14.32 - Mar 6, 2025
- Bug fixed: Unable to select a new payment plan for listings with expired subscription payment plans.
- Bug fixed: Photo slider not working in certain cases.
- Improved: Added "Select All" checkbox to "Choice" type field with checkboxes.

v1.14.30 - Feb 22, 2025
- Bug fixed: Taxonomy terms not being associated with listings during import in certain cases.
- Bug fixed: "Child Terms" display element not working properly when "Display dropdown" setting enabled.
- Improved: Compatibility with PHP8.

v1.14.29 - Feb 14, 2025
- Added: Option to query by province, city, country, and zip text values in database for "Location - location_address" field in view settings.
- Added: Bluesky, Threads, and Mastodon to "Social Accounts" fields.
- Improved: Compatibility with PHP8.
- Updated: FontAwesome icons to v6.7.2.

v1.14.27/1.14.28 - Feb 5, 2025
- Bug fixed: "Date" type field did not display correct time in text field.
- Improved: Increased compatibility with other plugins that use PHP 8-only libraries.

v1.14.26 - Jan 23, 2025
- Bug fixed: Added "Custom format" option for "Locations" display element.
- Bug fixed: Added "Do not add default HTML tags" option for "Template" and "Field Template" display elements.
- Bug fixed: Resolved PHP fatal/warning errors occurring in certain scenarios.
- Improved: Compatibility with Yoast SEO when WordPress Multisite is enabled.

v1.14.25 - Jan 8, 2025
- Bug fixed: Further fixes for Date type field displaying the previous date in the text field when a date is selected.
- Bug fixed: Listings were being moved to trash when add-on payment plan payments failed.
- Bug fixed: Incorrect terms assigned in certain cases when importing listings with multiple taxonomy terms.
- Improved: Compatibility with PHP8.
See https://directoriespro.com/change-log/ for full change log.
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey