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
- French (fr_FR) by wpenhancer.agency and Eric Petit
- German (de_CH) by Martin Sauter
- German (de_DE) by Marcus Schröder
- Italian (it_IT) by Il Gran Capo
- Polish (pl_PL) by Mateusz
- Portuguese (pt_BR) by Gledson Ximenes
- Spanish (es_ES) by TodoPerros
- Turkish (tr_TR) by Miguel Martinez
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
- Directories Pro by Sabai Apps – by WP Developing
- Knowledge Base – by WP Developing
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.
