Description
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 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’ll find for WordPress.
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
Monetization
- 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
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 and Breadcrumb NavXT breadcrumbs
Translations
- French (fr_FR) by wpenhancer.agency
- 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
- 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
- Directories Pro by Sabai Apps – by WP Developing
- Knowledge Base – by WP Developing
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: Schema.org 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: Schema.org "location" property not formatted correctly producing errors in Google structured data testing tool. - Bug fixed: Incorrect Schema.org properties shown on certain occasion. - Bug fixed: Schema.org 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 https://directoriespro.com/directories-pro-1-2-0/ for more details.
See https://directoriespro.com/change-log/ for full change log.