Directories Pro - Directory plugin for WordPress

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 director

Jan 20, 2026 - 17:51
Jun 27, 2026 - 07:49
 0  0
Directories Pro - Directory plugin for WordPress

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.

Directories Pro demo Directories Pro documentation
Directories Pro features

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.15 (2026-06-21) ### Bug Fixes * fix booking slots displayed even when disabled (2026-06-20) * fix empty column displayed when filter hidden (2026-06-20) * prevent URL changes when using view blocks (2026-06-21) ### Features * avoid loading large log files (2026-06-21) # v2.0.14 (2026-06-19) ### Bug Fixes * fix default sort option ignores search context (2026-06-18) * fix leaflet marker display issue (2026-06-19) * fix leaflet returning incorrect viewport values (2026-06-19) * fix permalink issues with translated content items (2026-06-17) * fix view map settings being lost on AJAX requests (2026-06-19) ### Features * add top offset setting for fullscreen mode in map view mode (2026-06-15) # v2.0.13 (2026-06-13) ### Bug Fixes * fix streetview field renderer stopped working (2026-06-07) * fix features not applied after claim approval (2026-06-04) * fix invalid reference to the Exception class (2026-06-04) * fix JavaScript error whey using Find on Map btn (2026-06-07) * fix taxnomy term display issue (2026-06-11) * fix unrelated error messages being logged (2026-06-13) * prevent calling wpml filters multiple times (2026-06-11) ### Features * add parent post author as recipient (2026-06-11) ### Other * show warning instead of filtering allowed blocks (2026-06-13) * add more debug log messages (2026-06-04) # v2.0.11/2.0.12 (2026-06-04) ### Bug Fixes * fix fatal error calling undefined method (2026-05-30) * fix Query Monitor errors causing 502 errors (2026-06-04) * fix taxonomy hierarchical flag setting being reset on save (2026-06-01) * fix incorrect component name requested (2026-05-30) # v2.0.9/2.0.10 (2026-05-27) ### Bug Fixes * ensure only allowed user roles can be selected (2026-05-17) * fix display issue in fullscreen map mode (2026-05-18) * fix incorrect PHP file loading (2026-05-26) * fix On/Off field always shown No in admin (2026-05-21) * fix payment plan features ignored on frontend edit (2026-05-22) * fix possible PHP errors (2026-05-22) * fix problem querying by boolean type field (2026-05-14) * get correct bundle name for subscription plan (2026-05-21) * prevent admins from changing roles on the frontend (2026-05-18) * prevent custom button label being removed (2026-05-21) * remove duplicate ID field for user content type (2026-05-12) * use CSS instead of JS to render fullscreen map (2026-05-18) ### Features * add CSV importer/exporter for WP Shortcode field (2026-05-12) * add option to show number of years passed (2026-05-17) * add responsive option for phooto slider (2026-05-12) * deprecate GeoNames and add Time API for timezone (2026-05-26) * sync missing term field IDs with WordPress (2026-05-18) ### Formatting & Styling * add some minor CSS improvements (2026-05-21) ### Other * update admin menu icon color for WP7 (2026-05-22) ### Refactoring * change sorting behavior in views (2026-05-21) * remove unused code (2026-05-21) * skip disabled fields when saving entity (2026-05-18) # v2.0.8 (2026-05-07) ### Bug Fixes * cannot query boolean field values (2026-05-03) * fix possible critical level PHP error (2026-05-03) * fix possible PHP errors (2026-05-05) * fix term pages showing empty in some FSE themes (2026-05-05) ### Features * add filter to sort featured items (2026-05-03) * add option to hide unverified accounts (2026-05-05) * allow querying view using current UM profile ID (2026-05-06) * hide if queryable info is empty (2026-05-05) * implement IQueryable for entity_meta field (2026-05-05) # v2.0.7 (2026-05-02) ### Bug Fixes * add missing method (2026-04-28) * ensure locations within requested area are shown (2026-04-30) * fix moderate comments permission not working (2026-04-19) * fix old helper name being used (2026-04-27) * prevent possible PHP errors (2026-04-27) * taxonomy terms not assigned properly in backend (2026-05-02) ### Features * add support for get_user_meta/update_user_meta (2026-04-28) * allow frontend dashboard page to be optional (2026-04-18) * hide tax information on checkout when tax is 0% (2026-04-18) * increase the number of items to process (2026-04-28) * update Google Maps Places API to new version (2026-04-28) # 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.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0