Directories Pro plugin for WordPress

$39.00 (as of February 16, 2020, 8:48 am)


Directories Pro for WordPress

Directories Pro is a WordPress plugin that permits you to build any kind of directory such as a community driven local business directory like, 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’ll find for WordPress.

Directories Pro demo Directories Pro documentation

Directories Pro features

Feature list

Directory Management

  • Unlimited number of directories
  • Disable or enable categories/tags/locations/reviews/claims/payments per directory
  • Export and import directory settings
  • Export and import any directory content
  • Directory permission (capability) manager

Fully Customizable

  • Add custom fields to listings/reviews/claims (custom post types)
  • Add custom fields to categories/tags/locations (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

Search & Filter

  • 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


  • 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

  • Submit listings/reviews from frontend
  • Manage listings/reviews/claims/votes through frontend directory dashboard
  • Custom login/registration forms
  • reCAPTCHA support (v2 checkbox and v3)
  • Guest posting without user registration
  • 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

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


  • 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 JSON-LD
  • Custom OpenGraph meta tags
  • Compatible with Yoast SEO and Breadcrumb NavXT breadcrumbs


Other Features

  • Display map using Google Maps API
  • Display map using OpenStreetMap with Leaflet.js (100% free)
  • GDPR compliance
  • Claim listings
  • WPML support
  • Admin and user notification e-mails
  • Contact us form (supports Contact From 7, WPForm, Gravity Forms)
  • Advanced Custom Fields support
  • Dummy content generator
  • Online plugin update (no FTP required)

Other useful resources

Change log

v1.2.93 – Feb 14, 2020
 - Bug fixed: Error when creating payment plans since v1.2.92.

v1.2.92 – Feb 11, 2020
 - Bug fixed: Upgrade payment plan option not displayed on frontend dashboard page when only "Subscription" payment plans available (no "Base" payment plans).
 - Bug fixed: Icon picker trying to show FontAwesome Pro icons since v1.2.87.
 - Bug fixed: Some issues when re-displaying ACF fields on form submission error.
 - Added: New shortcode parameter to NOT disable search form button on form submission when using Safari browser.
 - Improved: WPML compatibility.

v1.2.91 – Feb 7, 2020
 - Bug fixed: Dropdown buttons not working properly since v1.2.90.
 - Bug fixed: Fix issue with "Scroll to item on marker click" option when sticky map disabled.
 - Bug fixed: Some issues displaying comments in "Summary" display.
 - Improved: RTL language compatibility.

v1.2.90 – Feb 6, 2020
 - Added: Options to set "rel" and "target" attributes for "Button" display element custom buttons.
 - Improved: Allow sorting of content items by "ON/OFF" type field.  
 - Bug fixed: Search form button and browser back button issue with Safari.
 - Bug fixed: Checkbox and radio button form fields not clickable in RTL.
 - Bug fixed: Some URL routing issues with WPML since v1.2.89.
 - Bug fixed: Filter form not appearing in full screen mode since recent updates.
 - Updated: Polish language files (thanks to Mateusz).

v1.2.89 – Jan 31, 2020
 - Improved: Add option to filter by subscription payment plans on backend "All Listings" page.
 - Improved: Tooltips for map control buttons are now translatable.
 - Added: Option to show custom filter group in "Directories: Filter Form" widget.
 - Added: Missing "sort_payment_plans" and "sort_payment_plans_order" parameters for [drts-directory-view] shortcode.
 - Bug fixed: HTML tags ignored in custom location address format since v1.2.87.
 - Bug fixed: "Opening Hours" field type could not be exported/imported since one of recent updates.
 - Changed: Deactivate (status set to draft) instead of un-assign payment plan from listings when subscription payment plan cancelled.

v1.2.87/1.2.88 – Jan 28, 2020
 - Added: Support for FontAwesome Pro.
 - Added: Italian (it_IT) language files (thanks to @cobraone72).
 - Added: Option to skip cart page and go straight to checkout.
 - Bug fixed: Dashboard panels not honoring dashboard panel sort order settings when displayed on WooCommerce "My Account" page.
 - Bug fixed: Some issues with URL routing when custom permalink URL includes "index.php". 
 - Bug fixed: User being redirected to add listing page of wrong directory after login on certain occasion.
 - Bug fixed: Error ordering add-on payment plans for subscription payment plan. 

v1.2.86 – Jan 21, 2020
 - Bug fixed: Map not displayed when initially hidden inside secondary tab or accordion.
 - Bug fixed: Featured listings not un-featured after expiration since one of recent updates.
 - Bug fixed: ACF field error not stopping form submission and saving posts as draft.  
 - Bug fixed: Post and term titles displaying html entity characters since v1.2.85. 
 - Bug fixed: "Review Rating" sort option could not be translated through language file.
 - Improved: Show items authored by post author instead of current user in "Reference" and "Post Reference" type field auto-suggest list.
 - Improved: Compatibility with Elementor displaying post content using [drts-entity] shortcode.

v1.2.85 – Jan 15, 2020
 - Bug fixed: Field settings not showing up when selecting "Checkboxes" form field type for taxonomy term fields since recent updates.
 - Bug fixed: Field prefix/suffix for "Single Line Text" and "Number" type fields were not translatable through WPML.
 - Bug fixed: Filter button being displayed even when there's no filter to show.
 - Improved: Make sure "the_title" WordPress filter hook is applied when displaying content title for better compatibility with other plugins.
 - Improved: Make sure "get_the_excerpt" WordPress filter hook is applied when displaying content excerpt for better compatibility with other plugins.

v1.2.84 – Jan 6, 2020
 - Improved: For listings with multiple locations, show locations only that matched search/filter query in search results instead of showing all locations.
 - Bug fixed: Duplicated fields showing up in "Manage Fields" section on certain occasions.
 - Bug fixed: Dashboard panels not showing up on Ultimate Member profile page since recent update of UM.
 - Added: Option to show/hide add listing button on dashboard page.

v1.2.83 – Dec 21, 2019
 - Improved: Allow guest users to claim listings if signup on checkout enabled and guest checkout disabled in WooCommerce.
 - Improved: Add option to create non-existent location taxonomy terms when importing listings. 
 - Bug fixed: Listings not showing up in search results on certain occasion when searching by current user location.
 - Bug fixed: "Field Template" display element not showing content when placed inside "Field List" display element. 
 - Bug fixed: Directory permissions not being imported/exported correctly. 
 - Bug fixed: Some issues with loading Google Maps API related JavaScript files.
 - Bug fixed: Category and tag features not showing up in pricing table.
 - Added: German (de_DE) language files except for Directories - Payments plugin (thanks to Marcus Schröder).
 - Updated: Font Awesome icons to v5.12.0.

v1.2.82 – Dec 13, 2019
 - Bug fixed: Error with ACF fields when using [drts-add-directory-listing-form] shortcode with Elementor.
 - Bug fixed: HTML tags not being stripped off from post titles. 
 - Improved: Load geolocation data tool to work with not only default "Location" field but also with "Location" type custom fields.
 - Improved: Show delete buttons instead of checkboxes for "Photos" field and "File" or "Image" type custom fields.
 - Added: Option to filter listings in backend by featured, non-featured, or feature priorities.
 - Added: Option to import/export "File" or "Image" type fields by attachment IDs.

v1.2.80/1.2.81 – Dec 3, 2019 
- Added: Support for "User Verification" plugin to require e-mail verification or manual approval for activating newly registered user accounts.
- Bug fixed: Logout button all the time shown on dashboard page since v1.2.77.
- Bug fixed: Lost/reset password pages not working when using [drts-frontend-login] shortcode.
- Bug fixed: More issues with  shortcode not displaying videos on certain occasion.
- Bug fixed: Error message returned by Google Maps API not being displayed.
- Bug fixed: Minimum/maximum length settings not working correctly with Listing Description field.
- Improved: Compatibility with Divi theme and possibly other themes when using single item page feature.
- Updated: French language files.

v1.2.79 – Nov 27, 2019 
- Bug fixed: Additional number of categories/tags purchased through add-on payment plans not being applied correctly on certain occasion.
- Bug fixed: Videos uploaded through "File" type field not showing up correctly in frontend with  shortcode when page requested via AJAX.
- Bug fixed: Price setting fields not showing up when editing existing subscription payment plans.
- Bug fixed: Custom labels for "Labels" display element not being displayed in frontend.
- Improved: Enable "Visible to selected roles only" setting for categories and tags form fields.
- Updated: Polish language files (thanks to Mateusz).

v1.2.78 – Nov 23, 2019
- Bug fixed: 404 page not found error when editing listings through BuddyPress dashboard.

v1.2.77 – Nov 20, 2019
- Bug fixed: "Additional number of tags/categories allowed" settings in Payment Plan metabox not working correctly. 
- Improved: Added 5/12 and 7/12 options to "Column width" setting for "Column" display element.
- Improved: Show logout button in dashboard sidebar instead of in the navigation bar.
- Improved: Redirect to dashboard page by default after login instead of homepage.
- Improved: Allow block level HTML tags in pricing table payment plan description section.
- Improved: Added some missing French language phrases for lost/reset password pages.
- Added: "Max number of suggested items" setting to "Reference" type field.

v1.2.76 – Nov 13, 2019
- Bug fixed: Character validation options for "Paragraph Text" type field not working correctly.
- Bug fixed: Some issues with "Text range input" filter for "Number" and "Range" type fields.
- Bug fixed: Some display issues when using custom "Image" type field as default icon field for categories.
- Improved: Hide contact form if no recipient e-mail address.
- Improved: Compatibility with BuddyPress 5.0.
- Improved: Added some missing phrases in French language files.
- Improved: Show payment plan name and expiration date for each listing on "All Listings" page in admin dashboard.
- Improved: Show pending listing/review/claim counts for each directory in admin dashboard sidebar.
- Improved: Use some new functions in WordPress 5.3 when imaginable.
- Added: Option to enable center mode for slider displayed in "Carousel" view mode.

v1.2.75 – Nov 11, 2019
- Bug fixed: "Open Now" label not being displayed since v1.2.70.
- Bug fixed: Some PHP Notice level errors.
- Improved: Enable "_current_" option in "Query by field" setting for "Parent Term" field to query terms by current term ID.
- Improved: Include null values when querying "ON/OFF field" with 0.
- Added: Check for GD support in System -> System Info -> Server environment.  

v1.2.74 – Nov 4, 2019
- Bug fixed: Social media icons not showing correctly in Social Accounts field filter.
- Bug fixed: Invalid Spanish language file name for Directories Pro (directories-pro) plugin. 
- Added: Option to add "ugc" "sponsored" rel attributes to external links rendered with "URL", "Title", and "Social Accounts" field types.
- Added: Option to sort taxonomy terms in views by custom order configured using "Category Order and Taxonomy Terms Order" plugin.

v1.2.73 – Oct 30, 2019
- Bug fixed: Taxonomy term custom permalink URL reverting back to original when using sort/pagination/filter. 
- Bug fixed: Display issues with "Tabs" display element when used in "Summary" display and "Display tabs as accordion" setting enabled.
- Bug fixed: "Link image to" setting for "Image" type field display element not working on certain occasion.
- Bug fixed: Contact form notifications not being sent to correct e-mail address when displayed using "display_element" parameter with [drts-entity] shortcode. 
- Added: Turkish (tr_TR) language files (thanks to Miguel Martinez).
- Added: "Select list" form field type for "Location" type field (both default and custom).

v1.2.72 – Oct 21, 2019
- Bug fixed: URL rewriting issues on single taxonomy term pages since v1.2.70.

v1.2.71 – Oct 20, 2019
- Bug fixed: Directory settings not being saved correctly since v1.2.70.
- Bug fixed: User registration imaginable without checking privacy policy consent checkbox since recent updates.
- Bug fixed: Review published notification not being sent on certain occasions.
- Improved: Add option to select 12/24 time format for "Date" type field.
- Improved: Add option to hide empty options for "Choice" type field filter.
- Improved: Compatibility with "Category Order and Taxonomy Terms Order" plugin.
- Added: Brazilian Portuguese (pt_BR) language files (thanks to Gledson Ximenes).

v1.2.70 – Oct 18, 2019
- Bug fixed: Formatting issues when displaying "Date" type field with custom date format.
- Bug fixed: Some PHP Notice level errors.
- Improved: Add "All hours", "Closed", "Appointment only" options to "Opening hours" field.
- Improved: Compatibility with wpDiscuz plugin.
- Improved: Add support for Contact Form 7 post related special mail tags.
- Improved: Add option to display voting and review rating filters as checkboxes or select dropdown.
- Updated: Font Awesome icons to v5.11.2.

v1.2.69 – Oct 9, 2019
- Bug fixed: "Continue as Guest" section on login/registration page showing up on certain occasion even when guest has no valid permission to proceed.
- Bug fixed: Some issues with translations.
- Bug fixed: Some issues with minified CSS.
- Improved: Messages submitted through Contact Us form can be sent to multiple e-mail addresses entered with custom E-mail Address type field.
- Added: Option to use default WordPress editor for Listing Description field when editing posts from backend.

v1.2.68 – Oct 3, 2019
- Bug fixed: Payment plan settings not displayed on WooCommerce Products page when directory name ends with "_".
- Bug fixed: Some issues with directory dashboard page.
- Bug fixed: Display issue with dropdown buttons on mobile device.
- Added: Polish language files (thanks to Mateusz).

v1.2.67 – Sep 24, 2019
- Bug fixed: Uploading files/images from frontend not working with some servers.
- Bug fixed: Single item pages being un-assinged when saving Directories -> Settings.
- Bug fixed: Invalid CSS class shown for each display element on Manage Displays section in backend.

v1.2.66 – Sep 20, 2019
- Improved: Better compatibility using Beaver Builder to customize single item pages.
- Bug fixed: Some more display issues with RTL.
- Bug fixed: Voting values (bookmarks, ratings, up/down votes) being reset when listing edited from backend since recent updates.
- Bug fixed: "Skip cart/checkout pages for free payment plans" setting not working on certain occasions.

v1.2.64/1.2.65 – Sep 18, 2019
- Improved: Added missing alt image tag attributes.
- Bug fixed: Display issues with RTL.
- Bug fixed: SSL issue with Vimeo video thumbnails.
- Bug fixed: Some issues with search when using multiple view shortcodes on directory main page since v1.2.60.

v1.2.63 – Sep 13, 2019
- Added: New "Review Published" notification sent to listing authors.
- Added: Option to show checkbox form field (ON/OFF type field) as toggle switch button.
- Added: New Spanish language files (thanks to TodoPerros).
- Improved: Allow specifying default term for Category/Location selection search field.

v1.2.62 – Sep 6, 2019
- Bug fixed: [drts-entity] with "id" parameter not working since v1.2.60.
- Bug fixed: Some issues with Enfold theme.
- Bug fixed: Language files for Date type field not being loaded in recent versions.
- Improved: Do not show add listing button on directory dashboard page when frontend submit feature disabled.
- Improved: Better integration with WooCommerce Memberships.

v1.2.61 – AUG 29, 2019
- Bug fixed: Issue with PHP 7.1 or up in v1.2.60.

v1.2.60 – AUG 28, 2019
- Added: Options to configure custom tile URL and map attribution for OpenStreetMap map provider.
- Added: Option to skip cart/checkout pages when adding or claiming listings with free payment plan.
- Added: Option to expire payment plans when WooCommerce Memberships membership becomes inactive.
- Added: New "Text range input field" form type for "Number" and "Range" type field filter. 
- Improved: Vote up/down buttons enabled for listings.
- Bug fixed: Map markers not showing up on map on certain occasions.
- Bug fixed: Some issues with Salient, Enfold, and Avada themes.
- Bug fixed: Elementor elements not rendering properly when using Elementor builder on single item page.
- Bug fixed: Search results displayed multiple times when using multiple view shortcodes on directory main page.
- Bug fixed: Payment plan expiration date not being exported when using custom PHP format.
- Bug fixed: WooCommerce "My account" Page Integration Settings not appearing on certain occasions.
- Bug fixed: Some JavaScript issues in the backend.

v1.2.59 – AUG 14, 2019
- Bug fixed: Missing CSS class causing layout issue when grid layout is disabled in List view mode since v1.2.58.
- Bug fixed: Title and Listing Description fields still showing up in frontend even when disabled in payment plan settings.

v1.2.58 – AUG 11, 2019
- Bug fixed: Additional features for listings with subscription payment plan could not be saved from backend.
- Bug fixed: "Load more button" pagination not working when grid layout disabled in List view mode.
- Bug fixed: Some display issues with Video type field.
- Bug fixed: Some JavaScript issues with Choice type field.
- Bug fixed: "Open link in" setting not appearing when "Link to Google Maps" setting switched on for Location field display element.
- Improved: Subscription payment plans can now be upgraded/downgraded without cancelling current subscription.
- Improved: Do not show login/register page if custom login/registration forms not enabled and no guest info required.
- Improved: Hide payment plans restricted by WooCommerce Memberships membership if no valid membership when adding listings. 

v1.2.57 – AUG 6, 2019
- Added: Option to disable media buttons for "WordPress editor" form field type.
- Added: Option to remove protocol (http/https) for URL type field.
- Added: Option to disable fancy dropdown for taxonomy term, Choice, and Time type field filters.
- Bug fixed: Dashboard panel names in backend settings not being reflected in frontend.
- Bug fixed: Error when deactivating WooCommerce Subscriptions when one or more subscription payment plans active.
- Bug fixed: Directory pages not editable with Elementor editor.
- Bug fixed: Search form not able to submit search for fields disabled in default search form settings.
- Bug fixed: ACF field group setting for "ACF Field" display element reverting back to default.
- Improved: Show error when entering text longer than 255 characters for option values in Choice type field.
- Improved: Save CSV import field mapping settings for later re-use.
- Improved: Show better error message when importing images/files for Image/File type fields.
- Improved: Add "alt" attribute to map marker images.

v1.2.56 – JUL 20, 2019
- Added: Option to show pricing table on add/claim listing page (Directories -> Settings -> Payment).
- Added: Option to show checkboxes/radios in multiple columns for Categories, Locations, Tags, and Choice type field filters.
- Bug fixed: Login/register form not displayed to guest users when no guest information is required for submitting posts.
- Bug fixed: Street View field renderer could not be selected for Location type field since recent versions.
- Bug fixed: Some issues with browser back button and multi-step form submission.
- Bug fixed: Conditional rules for fields not working properly on certain occasions. 

v1.2.55 – JUL 16, 2019
- Bug fixed: No payment plan option description not showing up when claiming listings.
- Bug fixed: Map markers not being displayed on map on certain occasions.
- Bug fixed: Some PHP date format settings in WordPress not working correctly in date picker form field.
- Added: drts_location_address_search_max_radius filter hook for modifying maximum search radius (default: 100).
- Added: Option to disable fancy dropdown for Location Selection Search and Category Selection Search form fields.

v1.2.54 – JUL 2, 2019
- Added: Option to set no payment plan option description.
- Bug fixed: Categories could not be saved in backend when hierarchical dropdown option enabled for "Categories" field.
- Bug fixed: Default field renderer for "Time" type field showing day of week and end time even when disabled in field settings.
- Improved: Do not require "Address Line 2" input field of "Location" type field. 

v1.2.53 – JUN 25, 2019
- Added: Option to link review images to listings.
- Improved: Compatibility with some themes.
- Improved: "Secondary sort order" option in view settings no longer needs to be one of options selected for "Sort options".
- Bug fixed: Listings without reviews not showing up when sorted by review rating.
- Bug fixed: Facet count cache not cleared after listings created/updated.

v1.2.52 – JUN 20, 2019
- Improved: Video type field now accepts video URLs in addition to video IDs.
- Bug fixed: Random sort order not working properly on certain occasions.
- Bug fixed: Facebook App ID not included in OpenGraph meta tags even when configured in settings.

v1.2.51 – JUN 18, 2019
- Added: Option to set Facebook App ID for Open Graph meta tags.
- Bug fixed: Content items referenced with "Reference" type field not showing up in displays on certain occasions.
- Bug fixed: Old custom permalink settings not being removed causing 404 error on certain occasions.

v1.2.50 – JUN 15, 2019
- Bug fixed: Bookmarks, Rating, Votes fields appearing in Manage Fields section since v1.2.49.
- Bug fixed: Browser freezing when invalid lat/lng values entered in Location field.

v1.2.49 – JUN 14, 2019
- Added: "Load More" button pagination option for "List" view mode in "Pagination Settings" section for views.
- Added: Show list of bookmarks and ratings on backend edit listing page with "Clear all" button.
- Added: Show list of bookmarks and votes on backend edit review page with "Clear all" button.
- Added: Options to query listings by bookmark count, rating sum, and/or review rating in "Query by field" setting for views.
- Added: Options to query reviews by bookmark count and/or vote sum in "Query by field" setting for views.
- Bug fixed: Link to images rendered by "Gallery" field renderer not working properly since recent versions.

v1.2.48 – JUN 5, 2019
- Added: Option to enable hierarchical dropdowns for selecting categories.
- Added: Option to all the time use default location as map center.
- Bug fixed: Review Rating sort option not appearing since v1.2.47.
- Bug fixed: Some minor JavaScript errors.
- Improved: Better compatibility with WordPress template hierarchy.
- Improved: Ability to embed current user information or use shortcode in custom not found text for views. 
- Improved: Some CSS compatibility issues.
- Improved: Less timeout errors with geolocation.
- Updated: Bootstrap CSS/JS library to v4.3.1.

v1.2.47 – MAY 31, 2019
- Added: reCAPTCHA v3 support.
- Added: ID field display element (outputs ID of post/term).
- Added: Option to exclude post content from keyword search.
- Bug fixed: Custom CSS not editable when switching tabs under Manage Displays section.
- Bug fixed: Some translation issues with view sort options.
- Updated: Directory icons updated to latest version of Dashicons.

v1.2.46 – MAY 25, 2019
- Added: Option to set placeholder text for Title and Tags fields.
- Bug fixed: JavaScript error with Google Maps Places Autocomplete.
- Bug fixed: Secondary sort order for views could not be empty.
- Bug fixed: Map not shown in tab when tab is initially hidden and using custom URL hash.
- Improved: CSS compatibility with themes.
- Updated: Font Awesome icons to v5.8.2.

v1.2.45 – MAY 20, 2019
- Added: Option to specify secondary sort order in view settings.
- Bug fixed: Taxonomy term filter not showing correct post counts when WPML enabled.
- Bug fixed: Bookmark button not working when displayed with [drts-entity] shortcode and "display_element" parameter.
- Bug fixed: System tools not completing when exception thrown on certain occasion.
- Bug fixed: Fix some form input issues with "Time" type field.
- Bug fixed: Auto-populate option for "Single Line Text", "Email", "URL" type fields not working.

v1.2.43/1.2.44 – MAY 15, 2019
- Bug fixed: Some issues with filtering by taxonomy terms since v1.2.42.
- Bug fixed: Generate terms first so that correct terms can be associated with posts when using Generate Translations tool.
- Improved: Enable/disable reCAPTCHA field separately for login, registration, and guest posting forms.

v1.2.42 – MAY 12, 2019
- Added: New carousel slider view mode.
- Added: "Claimed" listing label.
- Added: Cache settings for displays rendered by view.
- Added: New "Post Reference" field to relate WordPress posts with posts/terms in Directories Pro.
- Bug fixed: Lost/reset password pages not working when using [drts-frontend-login] shortcode.
- Bug fixed: HTML tags shown in form error messages.
- Bug fixed: Reference type field importing/exporting single value only. 
- Bug fixed: JSON-LD settings not saving some properties on certain occasion.
- Bug fixed: Match All option not working for taxonomy term filters.
- Bug fixed: ACF field values not being saved in the frontend on certain occasion.
- Improved: Generate "Featured Listings", "Map", "Recent Listings" views when directory created.
- Improved: Compatibility with Bridge, Publisher, JupiterX themes.

v1.2.41 – MAY 6, 2019
- Added: Option for displaying filter options for Choice type field by post count.
- Bug fixed: Taxonomy term content not showing on single term pages since v1.2.39.
- Bug fixed: Sort by voting rating and bookmark count not working.
- Bug fixed: Taxonomy term cache not being cleared using "Refresh taxonomy term cache" tool on certain occasion.

v1.2.40 – MAY 3, 2019
- Bug fixed: Filter label shown as "Array" with some filters when filter form submitted since version 1.2.39. 

v1.2.39 – MAY 1, 2019
- Added: Custom lost/reset password pages.
- Bug fixed: Claims could not be approved/rejected since recent updates when payment features enabled.
- Bug fixed: Map marker and lat/lng values disappearing from location/map field on form submission error.
- Improved: Added i18n files to Select2 JavaScript library.

v1.2.38 – APR 25, 2019
- Added: More shortcode parameters to [drts-directory-view] shortcode for overriding view configuration.
- Added: Options to "Location" filter for automatically clicking "Search my location" button on map when page is initially loaded.
- Bug fixed: More JavaScript errors with Internet Explorer 11.
- Improved: Add link to images displayed with "Directories: Directory - Listings" and "Directories: Directory - Related Listings" widgets.
- Improved: Close map infobox when browser window resized.

v1.2.37 – APR 18, 2019
- Added: Ability for creating multiple filter groups and assign different field group to each view.
- Added: "Current Location" button to Location type field to fetch user's current location and auto-fill values. 
- Added: "Number of columns" option to "Rating" and "Review Rating" filters.
- Added: Filter hook "drts_wordpress_homepage_cache_lifetime" for modifying cache lifetime of Homepage Control components.
- Added: New "responsive" parameter to [drts-directory-search] shortcode to enable/disable search form responsiveness.
- Bug fixed: "location" property not formatted correctly producing errors in Google structured data testing tool.
- Bug fixed: Incorrect properties shown on certain occasion.
- Bug fixed: startDate/endDate properties not available for "Event" type.
- Bug fixed: Glossary (A-Z) filter for Title field not showing post counts correctly.
- Improved: Listings can now have the same custom permalink slug configured for category, location, or tag.

v1.2.36 – APR 12, 2019
- Added: New tool for generating content item translations (listing/review/category/location/tag) and copying field values, if multiple languages are enabled in WPML.
- Added: Option to set URL hash for each tab in Tabs display element to enable direct link to tab content.  
- Added: More options for configuring separator for display elements rendered by Group display element.
- Bug fixed: Issue with redirection URL after login/registration through 3rd party login/registration plugin pages.
- Bug fixed: Keyword input field filter not working since recent updates.
- Bug fixed: Slider input field filter not working with Number type fields since recent updates.
- Bug fixed: Map field renderer for Location type field not showing any content in map infobox.
- Bug fixed: Checkout error when Directories Pro page is set as home page.
- Improved: All system tools now use multiple Ajax requests to prevent imaginable server timeout.
- Improved: Single taxonomy term page compatibility issues with some themes.

v1.2.35 – APR 4, 2019
- Bug fixed: CSS issue with displaying thumbnail images since v1.2.34.
- Bug fixed: Custom label for URL/Email/Phone type fields could not be translated through WPML.
- Added: Option to hide/show review rating stars when no reviews.
- Added: Option to disable auto-suggested listings in keyword search field.

v1.2.34 – APR 2, 2019
- Added: Settings to limit number of frontend submitted listings and reviews (per listing).
- Added: Settings to limit number of frontend submitted listings and reviews (per listing) by user role.
- Added: Settings to limit number of frontend submitted listings and reviews (per listing) by WooCommerce Memberships membership.
- Added: Option to show Summary display in map infobox.
- Added: New "infobox" Summary display.
- Added: Option to include greater/smaller values for Number type field filter.
- Bug fixed: reCAPTCHA field not showing up in submission form since recent updates.
- Bug fixed: Open Now label for Labels display element causing error since recent updates.
- Bug fixed: JavaScript errors with Internet Explorer 11.
- Bug fixed: Fields mappable with CSV columns not showing up properly in 2nd step of CSV import wizard on certain occasion.
- Bug fixed: Choice type field option labels could not be translated through WPML.
- Bug fixed: Listing images not showing up in map markers since v1.2.33.
- Bug fixed: File type options showing up in Image type field settings.
- Improved: Custom address format settings now available for Location type custom fields.

v1.2.33 – MAR 27, 2019
- Added: Option to show Tabs display element as accordion.
- Added: Option to show items in 1/2/3/4/6 columns with Checklist field renderer for Choice type field.
- Added: New filter for Author and User type fields.
- Added: Missing 5/6 width option for Column display element.
- Bug fixed: Password protection not working with single listing and review pages.
- Bug fixed: Some issues with Be and Enfold themes.
- Bug fixed: Location photos not showing up as map marker icons for listings with multiple locations.
- Bug fixed: FOUC (Flash of Unstyled Content) with masonry view mode.
- Bug fixed: Attachments not being assigned to listings when importing with WP All Import since recent updates.
- Bug fixed: [drts-directory-search] shortcode "fields" parameter not working properly.
- Bug fixed: Cached login page being displayed even after logging in on certain occasion.
- Improved: Include payment plan duration in pricing table.
- Improved: Mark status of cancelled listings as draft only when previous status was pending.  

v1.2.32 – MAR 20, 2019
- Added: Option to select between 12/24 hour format for Time type field.
- Added: Option to display user name only (no link) for Author field display element.
- Bug fixed: CSV import not importing last row on certain occasion.
- Bug fixed: Photo slider photos not showing in full height on mobile devices.
- Bug fixed: Some issues with File/Image type fields.

v1.2.31 – MAR 18, 2019
- Added: Option to limit number of Reviews allowed to submit per Listing for each user.
- Bug fixed: Content not being displayed with some themes since v1.2.30.
- Bug fixed: Error messages not being displayed on certain occasion.
- Improved: Clear directory dashboard posts panel post count cache when content items created or status changed.
- Updated: FontAwesome icon library to v5.7.2. 

v1.2.30 – MAR 17, 2019
- Added: Option for displaying parent categories/locations to Categories/Locations display elements.
- Bug fixed: Dashboard all the time showing posts with all statuses when "Include other user's posts" option enabled.
- Bug fixed: CSV rows being skipped during import when Timezone API fails with error when fetching timezone ID.
- Bug fixed: Maximum file size setting for Image/File type fields not working since recent updates.
- Bug fixed: Subscription payment plan options not being displayed in directory dashboard.
- Improved: Compatibility with more themes.

v1.2.29 – MAR 8, 2019
- Added: Option to set payment plan renewal period in Directories -> Settings -> Payment.
- Added: Option to hide post title for each listing in "Directories: Directory - Listings" widget.
- Added: Option to set default value for Single Line Text, Paragraph Text, Number, URL, Email, Phone Number type fields.
- Added: Option to set placeholder text for Single Line Text, URL, Email, Phone Number type fields.
- Improved: Required fields no longer required when hidden by field conditional rules.
- Improved: Compatibility with Total theme page options and custom single item page.
- Improved: Sort listings by review ratings instead of vote ratings in frontend dashboard if reviews enabled.
- Bug fixed: Conditional field rules not working properly on certain occasion.
- Bug fixed: Display element for Reference type custom fields not showing up on certain occasion.
- Bug fixed: Custom button link of Button display element not honoring custom permalink URL settings.
- Bug fixed: Some default fields could not be disabled since recent updates.
- Updated: French translation files.

v1.2.28 – MAR 4, 2019
- Added: Custom address input field options for Location type custom field.
- Added: Option to enable overwriting current field values when "Find on map" button clicked in location address field.
- Added: Option to use custom Location type field as location search form field.
- Added: Option to enable privacy mode for Video type field to load YouTube/Vimeo videos without cookies for GDPR compliance.
- Improved: Child Terms display element to show terms in the order configured with "Category Order and Taxonomy Terms Order" plugin.
- Bug fixed: Display issues in Internet Explorer 11 when showing map above listings.
- Bug fixed: Admin tabs not working with some themes.
- Bug fixed: Longitude and map marker not being loaded on edit listing when longitude value is smaller than 1.
- Bug fixed: Default CSS/JS not being loaded when using [drts-entity] shortcode with display_element parameter.

v1.2.27 – FEB 25, 2019
- Improved: Detect timezone when importing location address values from CSV.
- Added: New "delay_show" shortcode parameter for [drts-directory-search] shortcode to delay displaying of search form.
- Bug fixed: Error when saving settings for Listing content type since v1.2.25.
- Bug fixed: Fatal error when Add Listing button in view enabled and Directories - Frontend plugin deactivated later.

v1.2.25/1.2.26 – FEB 21, 2019
- Improved: Compatibility with Astra/Enfold/Salient/The7/Total/X theme page options and custom single item page.
- Added: Option to select how to handle expired listings.
- Bug fixed: Cron not running on certain occasion.
- Bug fixed: Tabs display element not creating all tabs when tab label contains multi-byte characters.
- Bug fixed (v1.2.26): Fatal error in some of the files included with v1.2.25.

v1.2.24 – FEB 17, 2019
- Improved: Compatibility issues with WPML.
- Added: Option to display custom label for Phone Number field display element.
- Bug fixed: Dashboard page for users with spaces in user name returning 404 not found error.
- Bug fixed: "No payment plan" option not showing when claiming listings.
- Bug fixed: Issues with Column display element when saving responsive settings.

v1.2.23 – FEB 8, 2019
- Improved: Compatibility with Enfold/Divi/Extra themes.
- Improved: Enable the use of custom image fields for category/tag/location as icons and/or map markers.
- Improved: Compatibility with WPML string translation.
- Improved: Compatibility with Ultimate Member custom user roles.
- Bug fixed: Fix issues with usernames in directory dashboard URL since v1.2.22.
- Bug fixed: Payment plan renewal grace period hard-coded in source code.
- Bug fixed: User account created on guest checkout not assigned as listing author.
- Bug fixed: Fetch timezone error with Google Maps Timezone API.
- Bug fixed: Confirmation message not showing after submitting contact us form created with WPForms.
- Bug fixed: Votes on public dashboard pages all the time showing votes by current user.
- Bug fixed: Visibility settings tab not showing up for Reference type field.

v1.2.22 – JAN 28, 2019
- New: BuddyPress plugin profile page integration.
- New: Ultimate Member plugin profile page integration.
- New: PeepSo plugin profile page integration.
- Improved: Frontend dashboard can now show public content of any user.
- Improved: Login/Registration page setting can be empty in Settings -> Pages.
- Improved: Compatibility with WPML string translation.
- Added: Option to set number of columns for taxonomy term checkbox field.
- Added: Query by Video type field for views.
- Bug fixed: Photoslider view mode skipping content item if no image.
- Bug fixed: Upload max file size showing incorrect value on certain occasion.
- Bug fixed: Choice type field options were checked by default.
- Bug fixed: Max/Min text length restriction not working properly for Single Line Text and Paragraph Text type fields.
- Bug fixed: Display elements being hidden on the admin Manage Displays page on certain occasion.
- Bug fixed: Some settings for Single Line Text type field not showing when editing.

v1.2.21 – JAN 18, 2019
- Bug fixed: Users having to re-select payment plan after login even when selected before login.
- Bug fixed: File upload error not being displayed in frontend.
- Bug fixed: Unable to unselect current selection for Choice type field with select list form element type.
- Added: Option to show featured items first on single term pages only.
- Added: Option to show other user's posts in frontend dashboard if permissions granted.
- Improved: Check conditional field rules server-side in addition to client-side.
- Improved: "Recalculate review ratings" system tool to fix incorrect review counts.

v1.2.20 – JAN 9, 2019
- Bug fixed: Google Maps Geocoding API "Unknown Error" when country code setting empty. 
- Improved: CSV Import - Allow import images from URLs without an image extension.

v1.2.19 – JAN 7, 2019
- Bug fixed: "Submit for review" button now showing up in dashboard for deactivated listings. 
- Bug fixed: Some display issues with payment order action labels in the backend.

v1.2.18 – JAN 5, 2019
- Bug fixed: WP embeds in listing description and review content fields not working since recent updates.
- Bug fixed: Upload image field in the backend not working for taxonomy terms since v1.2.15.
- Added: New DRTS_ENTITY_TAXONOMY_TERMS_CACHE_NUM constant to modify default taxonomy term cache num.

v1.2.16/1.2.17 – JAN 4, 2019
- Bug fixed: Warning error on edit listing page when conditional fields enabled since v1.2.15.
- Bug fixed: Fatal error on displaying listing payment orders on a certain occasion.
- Bug fixed: Only "True" alert message shown when number of uploaded files exceeds maximum allowed.
- Bug fixed: "_current_" option for taxonomy term fields in query settings of views not working on single term pages.
- Bug fixed: Auto-suggest taxonomy terms in search form not working since v1.2.15.
- Added: latitude longitude timezone tags to location address field renderer.
- Added: Option to configure message (HTML) shown by views when no items found.
- Improved: Redirect to frontend dashboard page when trying to view login page even as logged in.

v1.2.15 – DEC 28, 2018
- New: Support for Advanced Custom Fields to show ACF fields in frontend listing/review form. 
- Bug fixed: WooCommerce product info General tab being hidden for non Directories Pro product types.
- Bug fixed: Fatal error on exporting directory settings on a certain occasion.
- Bug fixed: Fatal error on generating dummy location address field data on a certain occasion.
- Bug fixed: Some issues with auto-suggest settings for keyword search form field.
- Bug fixed: Form submission error when using search form shortcode on add listing page.
- Bug fixed: Cron not running at all since recent updates.
- Bug fixed: Display issues with some themes on single category pages. 
- Bug fixed: .mov/.qt files not recognized as movie files.
- Added: Option to manually submit filter form.
- Improved: Compatibility with Yoast SEO plugin.

v1.2.13/1.2.14 – DEC 14, 2018
- New: Support for multiple "Summary" displays, lets you optionally use a different display for each view.
- Bug fixed: Payment related database tables not being deleted during uninstall on certain occasion.
- Bug fixed: Post status of claims submitted by non-admin users not imaginable to approve/reject on order complete.
- Bug fixed: Dashboard panels not showing correct content on My Account page on certain occasion.
- Bug fixed: Voting Rating display element showing raw JavaScript code in "Summary" display when "Read only" option disabled.
- Bug fixed: Some strings not translatable through WPML String Translation.
- Bug fixed: Hide post count option for auto-suggest taxonomy terms in keyword search form field not working.
- Bud fixed: Duplicate "Max file size" setting for Image type field.
- Bug fixed: Some PHP errors.
- Added: Field renderer (display element) for displaying modified date of posts.
- Added: New constant DRTS_RECAPTCHA_DISABLE to force disable reCAPTCHA on forms.
- Improved: Directories - Listings widget to show taxonomy term specific listings on single taxonomy term pages.
- Improved: Redirect to frontend dashboard page after login if frontend dashboard enabled.

v1.2.12 – NOV 27, 2018
- Added: New "Change table collation" system tool to get to the bottom of database table collation issues.

v1.2.11 – NOV 23, 2018
- New: "Directories - Faker" plugin for generating dummy directory content.
- Bug fixed: Some issues with database table collation.
- Improved: More improvements with CSV import/export.
- Improved: Clear display element cache when its settings updated.
- Added: Importable demo categories, locations, and tags.
- Added: Option to hide Timezone selection field when map disabled.

v1.2.10 – NOV 19, 2018
- Bug fixed: Redirection issue with claiming listings after login through WP default login page.
- Bug fixed: Upgrade to paid plan button not showing up on frontend dashboard for no payment plan listings.
- Bug fixed: Display element for File type field not showing up in Manage Displays.
- Bug fixed: Some issues with filter settings in Manage Views -> Manage Filters.
- Improved: Greatly improved speed and reliability of CSV import/export.
- Improved: Allow inline HTML tags in payment plan description.

v1.2.9 – NOV 14, 2018
- Bug fixed: "Continue as guest" option shown when guest user tries to claim a listing.
- Bug fixed: Some issues with sticky map width when switching on/off fullscreen mode.
- Bug fixed: Contact us form message sent only to site e-mail address when payment features disabled.
- Bug fixed: Some display issues with location address field filter.
- Bug fixed: Some issues with Glossary (A-Z) filter.
- Bug fixed: Some issues using [drts-dashboard] shortcode.
- Improved: Do not hide filter form on submit if "Show filters by default" option enabled.
- Added: Option to specify a CSS ID to field/display/filter elements.
- Updated: FontAwesome to v5.5.0.

v1.2.8 – NOV 12, 2018
- New: Charge users for claiming existing listings.
- New: "No payment plan" option can be added to payment plan selection form to bypass cart/checkout.
- New: Options to specify top offset for sticky and fullscreen mode maps.
- New: Options to specify filter button icon/label.
- Bug fixed: Some issues with taxonomy term caching.
- Bug fixed: Map marker not centered when showing single map marker with OpenStreetMap.
- Bug fixed: Some display issues with select taxonomy term dropdown.
- Bug fixed: Empty link in breadcrumb when content title empty.
- Bug fixed: WP All Import support not working for WP All Import Pro version.
- Bug fixed: Some issues with filters causing browser to freeze.

v1.2.7 – NOV 7, 2018
- Bug fixed: Some redirection issues with WPML.
- Bug fixed: Redirection issue with claiming listings after login/registration.
- Bug fixed: Unable to import Number type field values since v1.2.0.
- Improved: Show edit post page on normal page instead of in modal popup window.
- Added: New field renderer to show referenced items selected with Reference type field as links.

v1.2.5 /1.2.6– NOV 6, 2018
- Bug fixed: Edit post link in dashboard not working when using [drts-dashboard] shortcode.
- Bug fixed: Google Maps Timezone API using browser key causing error when referrer restriction enabled.
- Bug fixed: "Scroll to item on marker click" option could not be disabled.
- Bug fixed: Location filter causing filter form to submit twice.
- Bug fixed: Some issues with storing Time type field values.
- Bug fixed: Some more JavaScript compatibility issues with themes.
- Bug fixed: Duplicate auto-suggestions in keyword search field.
- Bug fixed: Restricting form field visibility by user roles causing field values to disappear on certain occasions.
- Bug fixed: Google Maps type/style settings keep reverting back.
- Bug fixed: Shortcodes in notifications not working properly.
- Improved: Added option to enable/disable fields to be displayed inline for Field List display element.
- Improved: Added option to trim trailing zeros for Number type field.
- Added: New tool to adjust Time type field values.

v1.2.4 – OCT 31, 2018
- Bug fixed: Location autosuggest not working when using "Google Maps Place Autocomplete" as address autocomplete service.
- Bug fixed: "Allow empty location" option for Location type field not working.
- Bug fixed: WPML string translation not working for some field labels.

v1.2.3 – OCT 30, 2018
- Bug fixed: Order add-on link in frontend dashboard not working since v1.2.0.
- Bug fixed: Empty alert box popping up on custom login/registration page on certain occasions since v1.2.0.
- Bug fixed: Map markers not showing up when marker clusters enabled since v1.2.0.
- Updated: Autosize JavaScript library to v4.0.2.

v1.2.0/1.2.1/1.2.2 – OCT 27, 2018
- New: Alternative map APIs (OpenStreetMap, Mapbox Geocoding, GeoNames Timezone, Algolia Places)
- New: Custom page for single posts/terms
- New: Map only view
- New: WooCommerce Subscriptions plugin support
- New: WP All Import plugin support
- New: BuddyPress activity integration
- New: [drts-entity] shortcode
- New: Scaled thumbnail images
- New: Option to show logout button in frontend dashboard
- New: FaceBook messenger link field renderer
- New: Added support for “Category Order and Taxonomy Terms Order” plugin
- New: Option to disable location per listing using the “This listing has no physical location.” checkbox
- New: Allow guest to proceed to submit listing/review page without entering any guest info
- New: Option to use category icons as map marker instead of listing photos
- New: Bidirectional relationships between posts
- New: Use custom image field as default image field
- New: Sort by payment plans with custom order
- New: Enable/Disable featured image (post thumbnail)
- New: Option to show filters by default
- and many more…
See for more details.

See for full change log.

Additional information


, , , , ,


, , , , ,


, , , , , , , , , , , , , , ,



, , ,

Or search faster..

In need of any courses and articles about design, learning, UX, stress management and more? Please visit our own blog and courses linking site.

Radiant Learning Hub is a hub to learn everything, so start learning a new skill today!

Access the best instantly

Divi WordPress Theme

Awesome products