Directories Pro - Directory plugin for WordPress

The most recent version of this plugin (v1.3.113) was uploaded to our platform on .

Directories Pro for WordPress

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

Directories Pro demo Directories Pro documentation
Directories Pro features

Feature list

Directory Management

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

Fully Customizable

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

Search & Filter

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

Monetization

  • 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
  • Filter listings/reviews on frontend directory dashboard
  • Custom login/registration forms
  • reCAPTCHA support (v2 checkbox and v3)
  • Guest posting without user registration
  • Email verification for new user registrations
  • Frontend directory dashboard public view mode
  • WooCommerce my-account page integration
  • BuddyPress profile page integration
  • Ultimate Member profile page integration
  • PeepSo profile page integration
  • Limit number of frontend submitted listings and reviews (per listing)
  • Limit number of frontend submitted listings and reviews (per listing) by user role
  • Limit number of frontend submitted listings and reviews (per listing) by membership of WooCommerce Memberships

Create Views

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

Reviews

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

SEO Ready

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

Translations

Other Features

  • Display map using Google Maps API
  • Display map using OpenStreetMap with Leaflet.js (100% free)
  • GDPR compliance
  • Claim listings
  • Bookmark listings/reviews (both registered and guest users)
  • WPML and PolyLang support for building a multilingual directory
  • Admin and user notification e-mails
  • Contact us form (supports Contact From 7, WPForms, Gravity Forms, HappyForms)
  • Advanced Custom Fields support
  • Dummy content generator
  • Online plugin update (no FTP required)
  • Compatible with Elementor Pro dynamic tags
  • Show Google Maps rating and review count
  • Listing expiry

Other useful resources

Change log

v1.3.113 - Oct 24, 2023
- Bug fixed: Some issues saving media files.
- Bug fixed: Date range filter for "Published Date" and "Modified Date" fields not working properly.
- Bug fixed: Duplicate vote counts when importing voting field data.
- Bug fixed: Timezone issue with "Date range list" filter.
- Added: Option to show icons for "Choice" type field "Default" renderer.
- Improved: Allow using all view shortcode parameters for default views.
- Improved: Allow using dynamic tags in "WhatsApp link" field renderer pre-filled message.

v1.3.112 - Oct 11, 2023
- Bug fixed: Some issues with handling attached media files since v1.3.100.
- Bug fixed: Date picker field showing incorrectly formatted date on certain occasion.
- Added: Date range filter for "Published Date" and "Modified Date" fields.
- Added: "drts_system_currency_format" WordPress filter hook. 
- Added: Option to always show search form fields inline.
- Improved: Stop auto-populating user fields in the backend.
- Updated: typeahead.js JavaScript library to v1.3.0.

v1.3.110/v1.3.111 - Sep 14, 2023
- Bug fixed: Display issue with "Choice" type field when option list is shown in popup on mobile devices.
- Improved: Enable dynamic tags in "HTML" and "JavaScript" display elements.
- Improved: Allow excluding certain terms in the "Query by field" view setting. 
- Improved: Compatibility with 3rd party SEO plugins using taxonomy terms in meta tags.
- Added: Date validation option for "Single Line Text" type field.
- Added: "Clean unattached media files" system tool.

v1.3.109 - Aug 15, 2023
- Bug fixed: Incorrect taxonomy term post counts shown since recent updates.
- Bug fixed: Issue with subscription payment plans and bank transfer payments.
- Bug fixed: Multibyte character taxonomy term slugs in conditional rule settings not working for filters.
- Bug fixed: Filters being deleted in the backend on certain occasions.
- Improved: Option to select "Reference" type fields in conditional rule settings.

v1.3.108 - Jul 27, 2023
- Bug fixed: Several issues with "Choice" and "Reference" type fields since v1.3.107.
- Bug fixed: Date picker for "Date" type field inserting previous date value on certain occasions since v1.3.107.

v1.3.107 - Jul 12, 2023
- Bug fixed: Custom color options for payment plan label not working.
- Bug fixed: Small display issue with "Field List" display element.
- Bug fixed: CSS issue with slider form field.
- Bug fixed: Several issues displaying listings on taxonomy term pages using shortcodes.
- Bug fixed: Custom label text could not be translated.
- Bug fixed: Filter for "Author" field type could not be removed after applied in filter form.
- Added: Option to add extra query string when linking custom buttons in "Button" display element to URL of another field.
- Improved: Compatibility with Astra and Hello Elementor theme.
- Updated: French (fr_FR) language files (thanks to Eric Petit).

v1.3.106 - Jun 17, 2023
- Bug fixed: Several issues with date picker form field since v1.3.103.
- Bug fixed: FontAwesome Pro not loading icons properly since recent updates.
- Bug fixed: Checkboxes form field type option not working properly for "Reference" type field.
- Bug fixed: Link to backend pages not showing up correctly in some notification emails.
- Added: Option to disable linking to empty taxonomy term pages.
- Added: Option to show post counts for taxonomy term links.
- Added: Kenyan and Tanzanian Shilling to list of currencies.
- Improved: Add "No rating" option for review ratings. 
- Improved: Compatibility with Astra theme.
- Updated: Range slider JS library to v2.3.1.

v1.3.105 - Apr 24, 2023
- Bug fixed: Fix some more issues with CSS container queries since v1.3.103.
- Bug fixed: "Add More" field button not working properly with conditional rules on certain occasions.
- Bug fixed: JavaScript files not loading properly, causing errors on certain occasions.
- Improved: Compatibility with Yoast SEO plugin.
- Removed: Deprecated Algolia Places API files.

v1.3.104 - Apr 16, 2023
- Bug fixed: Some issues with CSS container queries since v1.3.103.

v1.3.103 - Apr 14, 2023
- Bug fixed: PHP warning trying to login as guest since v1.3.102.
- Improved: Use native CSS container queries instead of polyfill.
- Updated: Flatpickr JS library icons to v4.6.13.

v1.3.102 - Apr 5, 2023
- Bug fixed: Some compatibility issues with several themes using FontAwesome icons.
- Improved: Show HTML content as display element title for HTML display elements.

v1.3.101 - Mar 30, 2023
- Bug fixed: Possible fatal PHP error fetching taxonomy terms.
- Updated: FontAwesome icons to v6.3.0.
- Improved: Enable spiderfy effect for map markers on OpenStreetMap.
- Improved: Enable querying listings and adding conditional rules by expiration date.
- Improved: Enable displaying listings conditionally by expiration date.
- New: [drts-frontned-add-entity-link] shortcode for displaying add listing button.
- New: drts_entity_expired_status filter for customizing status of expired listings.

v1.3.100 - Mar 10, 2023
- Bug fixed: Some JavaScript errors with reCAPTCHA.
- Bug fixed: Some JavaScript errors with Google Maps API.
- Bug fixed: Only 1 term displayed using taxonomy term field display element.
- Added: Option to hide timezone selection field.
- Added: %slug% tag for use in several display elements.
- Added: Options to query listings by votes, bookmarks, and ratings.
- Updated: Markerclusterer JavaScript library.

v1.3.99 - Dec 22, 2022
- Bug fixed: Some issues generating tags. 
- Bug fixed: Some issues displaying form in modal window on certain occasion.
- Bug fixed: Compatibility with Members plugin.
- Bug fixed: PHP warning/fatal error with non-hierarchical taxonomy term field when saving listing in backend on certain occasion.
- Added: Option to show "Reference" type field content item options as checkboxes.
- Added: Option to show video thumbnails for "Video" type field.
- Improved: Allow using "Color", "Time", "User", and "Video" type field values in conditional rules.
- Improved: More conditional rule options for "Date" and "Range" type fields.
- Improved: Allow query listings by individual review rating criteria values using view. 

v1.3.98 - Sep 24, 2022
- Bug fixed: Review rating slider not appearing on certain occasion.
- Bug fixed: Error saving listing in backend on certain occasion.
- Bug fixed: Error importing "Name" type field.
- Bug fixed: Some more compatibility issues with PHP8.
- Bug fixed: Some CSS issues with RTL.
- Added: "_current_post_" query by field parameter for "Post Reference" type field.
- Improved: Compatibility with Elementor plugin and Enfold theme.
- Improved: Add more info to cron logs

v1.3.97 - Aug 6, 2022
- Improved: More code for SVG image support.
- Improved: Compatibility with PHP 8.1.
- Added: Telegram and TikTok social account fields.
- Added: Option to show WhatsApp link as button. 
- Updated: Bootstrap CSS/JS framework to v4.6.2.
- Bug fixed: Deprecated method error with Elementor dynamic tag feature.

v1.3.96 - Jul 12, 2022
- Added: SVG image support.
- Bug fixed: Some issues with Generate Translations tool since v1.3.95.
- Bug fixed: Sort by custom string type field not working properly.
- Bug fixed: Some PHP fatal errors on a certain occasion. 

v1.3.95 - Jun 3, 2022
- Improved: Add-on payment plans can now provide additional fields.
- Bug fixed: Single term page title showing first post title in some themes.
- Added: Option to open images in new window with "Default" field renderer for "Image" type field.

v1.3.94 - May 13, 2022
- Added: Option to allow selection of leaf taxonomy terms only.
- Added: Support for Rank Math content analysis.
- Bug fixed: Button display issue on mobile devices.
- Bug fixed: Incorrect permalink URL for links in language switcher.
- Improved: Open file attachments in new window.

v1.3.93 - May 1, 2022
- Bug fixed: Several PHP warning errors since v1.3.92.
- Bug fixed: Some display issues with bookmark button tooltip text. 

v1.3.92 - Apr 21, 2022
- Added: Allow filtering listings by custom review criteria.
- Added: Option to disable AJAX uploads for Image/File type fields.
- Added: Option to restrict geocoding results by countries for OpenStreetMap Nominatim geocoding API.
- Improved: Allow re-assigning parent listing for reviews if current parent listing is unpublished.
- Bug fixed: Several compatibility issues with PolyLang.
- Bug fixed: Compatibility issue with wpDiscuz.

v1.3.91 - Mar 16, 2022
- Bug fixed: PHP warning error with filter form since v1.3.90.
- Bug fixed: Search custom "Number" type field values using keyword search not working properly.

v1.3.90 - Mar 7, 2022
- Bug fixed: Invalid "for" attribute for "label" HTML element in search form fields.
- Bug fixed: PHP memory size not being detected correctly in system information if over 1G.
- Bug fixed: Unable to upload .dotx/.docx files using "File" type field.
- Bug fixed: Payment plan selection not working when using PolyLang.
- Bug fixed: Several display issues with "Reference" type field.

v1.3.89 - Feb 15, 2022
- Added: Option to disable merging overlapping intervals for "Opening Hours" field renderer.
- Added: Option to use URL of another field for custom buttons in "Button" display element.
- Added: Option to show child terms as dropdown for "Child Terms" display element.
- Bug fixed: Several PHP errors (Notice/Warning/Fatal).
- Bug fixed: Error saving content containing emoji.
- Improved: Added bestRating/worstRating to aggregateRating schema.org property.

v1.3.88 - Feb 5, 2022
- Bug fixed: Compatibility with certain themes and its settings. 
- Bug fixed: Some issues with displaying currency.

v1.3.87 - Feb 1, 2022
- Added: Taxonomy display elements for displaying taxonomy term content on listing displays. 
- Bug fixed: Fix several PHP errors.
- Improved: Show lost password form in modal window.
- Improved: Allow specifying descendant terms in conditional rule by appending "+" after term ID.

v1.3.86 - Jan 7, 2022
- Bug fixed: Review criteria options were not translatable.
- Bug fixed: Generate translations tool not working properly with PolyLang.
- Bug fixed: File upload field not working properly when field label empty.
- Bug fixed: Some routing issues with taxonomy views. 
- Improved: Allow <br> and <small> tags in field description text.

v1.3.85 - Dec 16, 2021
- Bug fixed: Some display issues with buttons when setting primary color to black.
- Bug fixed: PHP warning error in backend.
- Bug fixed: Some URL rewriting issues with PolyLang.
- Bug fixed: Listings with subscription payment plan not being deactivated after expiration on certain occasion. 
- Bug fixed: Post slug could not be updated through CSV import.

v1.3.84 - Nov 21, 2021
- Added: Option to update listings when map dragged.
- Added: Option to configure time step interval for "Time" and "Opening Hours" type fields.
- Added: ”Year range picker” filter for "Date" type field.
- Bug fixed: Old URL routing data causing 404 errors on certain occasion.
- Bug fixed: Some display issues on backend taxonomy term pages.
- Removed: Option to show display elements to item author only added in v1.3.83 which was redundant.
- Updated: Leaflet.js (v1.7.1) and its associated JS/CSS files.
- Updated: Bootstrap CSS/JS framework to v4.6.1.

v1.3.83 - Oct 29, 2021
- Added: Option to set custom zoom level for "Map" field renderer.
- Added: Option to show display elements to item author only.
- Improved: Option to update view on same page when bookmark button clicked by guest.

v1.3.82 - Oct 11, 2021
- Bug fixed: Some more compatibility issues with PHP8.
- Bug fixed: "Map" field renderer not showing map on certain occasion.
- Bug fixed: "Range list" field renderer not working properly for "Price" type field.
- Bug fixed: Several issues on certain occasion when using [drts-directory-view] shortcode on directory main page.
- Added: Option to update view on same page when bookmark button clicked.

v1.3.81 - Sep 24, 2021
- Bug fixed: Listing status stays pending even after successful payment if initial payment attempt failed. 
- Bug fixed: Some issues with map markers on single location page for listings with multiple locations.
- Improved: Allow displaying "Number" type field values on backend admin listings page. 
- Improved: Allow sorting by "Listing Description" field values.

v1.3.80 - Sep 10, 2021
- Bug fixed: WordPress Media Manager not allowing attaching WebP image files.
- Bug fixed: Some issues with language files (de_CH/de_DE/it_IT/tr_TR).
- Bug fixed: Some issues when using Bootstrap library loaded from outside Directories Pro.
- Bug fixed: Conditional rules for "Location" field not working properly on certain occasion.
- Added: "Redirect to suggested item page when clicked" option for taxonomy terms in "Keyword Search" field.
- Improved: Erase author name from listings/reviews/claims when GDPR data erasure requested.

v1.3.79 - Aug 24, 2021
- Bug fixed: "External URL" setting for custom buttons in "Button" display element limited to 255 characters.
- Added: "Hide on mobile devices" option for display elements in "Manage Displays" section.
- Added: Option to add extra fields to filter for "Keyword" filter.
- Added: Elementor dynamic tag support for "Reference" type field.

v1.3.78 - Jul 26, 2021
- Bug fixed: Several compatibility issues with PHP 8.
- Improved: Add support for WebP image files for WordPress 5.8.
- Updated: German language file (thanks to Patrick Baumann).

v1.3.77 - Jul 20, 2021
- Bug fixed: Some URL formatting issues with filter form.
- Bug fixed: PHP warning when Button display element displayed in frontend on certain occasion.
- Bug fixed: Error when generating locations for listings on certain occasion.
- Improved: Hide add listing button in frontend if submission restricted.
- Improved: Allow sorting listings by review count in backend.

v1.3.76 - Jul 1, 2021
- Bug fixed: Several compatibility issues with PHP 8 and up.
- Bug fixed: Some unrelated fields being exported on certain occasion.

v1.3.75 - Jun 17, 2021
- Bug fixed: Some URL routing issues with WPML and PolyLang.
- Bug fixed: Invalid CSS generated with custom primary/secondary color settings.
- Bug fixed: Cache and URL routing issues with reviews on single listing page.
- Added: Option to specify screenshot image width for "Screenshot" field renderer.
- Added: Option to specify custom label text color for "Labels" display element.
- Improved: Allow entity tags in display element heading text.

v1.3.74 - May 30, 2021
- Bug fixed: Some issues searching listings by location when "Google Maps Place Autocomplete" enabled.
- Bug fixed: Conditional rules for "Location" type field in "Manage Displays" not working with "is empty" or "is not empty" option.
- Bug fixed: "Hide empty terms" setting for taxonomy term field filters not working on certain occasion when "Hide count" setting enabled.
- Added: "Icon" field renderer support for "Number" and "Price" type fields.

v1.3.73 - May 16, 2021
- Bug fixed: Some issues with redirection on certain occasions since last update.
- Added: Options to allow username or e-mail address only for login.
- Added: Server-side geolocation for detecting current user location without page reload.
- Updated: French language files (thanks to Eric Petit).

v1.3.72 - May 10, 2021
- Bug fixed: Compatibility with PHP version 5.
- Bug fixed: Several issues with Italian/Spanish language files since one of recent updates.
- Bug fixed: Issue configuring slider step setting for "Range" and "Number" type fields.
- Bug fixed: Import using WP ALL Import not working correctly since one of recent updates.

v1.3.71 - May 6, 2021
- Added: Allow setting color for each option in "Choice" type field.
- Added: "Exact match" match type option for "Keyword Search" search field.
- Added: New "Query by field" setting for filtering items when exporting.
- Added: New "Range List" field renderer for "Number" and "Price" type fields.
- Bug fixed: Custom label texts could not be translated.
- Bug fixed: Some issues with conditional rules for display elements.

v1.3.70 - Apr 28, 2021
- Bug fixed: Possible XSS vulnerability in backend.
- Bug fixed: Some issues with "Required" field setting for "Location" type field. 
- Bug fixed: Some issues with conditional rule settings for "Location" type field. 
- Bug fixed: Error when saving Primary/Secondary color settings on certain occasion.
- Bug fixed: Sort listings by "Exp. Date" in views not working since one of recent updates.
- Added: Option to show Google Maps place rating and review count.
- Added: "Clear map" button for "Location" type field.

v1.3.69 - Apr 23, 2021
- Bug fixed: Some fields could not be updated on certain occasion since one of recent updates.
- Bug fixed: Payment plan could not be unassigned from certain listings after expiration.
- Bug fixed: Icons not showing correctly with custom taxonomies.
- Added: "Image" and "File" type fields to conditional rule options for display elements.
- Added: Option to customize "All day" label for "Opening Hours" field renderer.

v1.3.68 - Apr 12, 2021
- Added: "Show claimed only" filter for "Author" type field.
- Added: Options to set custom log directory and disable error logging.
- Added: Option to inverse filter results for boolean type filters.
- Improved: Allow using entity tags for custom button "External URL" setting.

v1.3.67 - Apr 2, 2021
- Bug fixed: Fatal error when generating dummy field values for "Location" type field since v1.3.66.
- Bug fixed: Some display issues with map marker infobox.

v1.3.66 - Apr 1, 2021
- Bug fixed: Some display issues with filters in filter form when using select dropdown fields.
- Bug fixed: Unable to set max number of frontend submissions allowed to "Unlimited" when using WordPress user role restriction type.
- Added: Dummy field value generator for "Image" type field using Generated Photos API.
- Added: GitHub and TripAdvisor account fields to "Social Accounts" type field.
- Improved: Show invalid location(s) entered for "Location Search" form field on search results page.
- Improved: German (de_CH/de_DE) language files.

v1.3.64/1.3.65 - Mar 22, 2021
- Added: Dummy field value generator for "Opening Hours" type field.
- Added: Option to remove trailing zeros for "Range" type field display element.
- Added: Option to include content item title in search for "Paragraph Text" type and WordPress post content field filter.
- Bug fixed: Error when importing location taxonomy terms by term ID.
- Bug fixed: Some issues with caching facet counts in filter form.
- Bug fixed: Some issues with sorting by field with multiple values.
- Improved: Show distance for all locations in each listing for listings with multiple locations when sorting by distance.
- Improved: Use lat/lng coordinates fetched by Google Maps Places API instead of Geocoding API if places autocomplete enabled.

v1.3.62/1.3.63 - Mar 8, 2021
- Bug fixed: Filters for reviews not working on single listing page since one of recent updates.
- Bug fixed: Several JavaScript related display issues with tabs and conditional rules.
- Improved: Less SQL queries when updating content items.

v1.3.61 - Mar 2, 2021
- Bug fixed: Review rating fields not showing correct values on form submit error.
- Bug fixed: Deleted default fields being re-created after updating directory settings.
- Bug fixed: Votes not showing up in votes panel on frontend dashboard page since v1.3.58.
- Improved: Compatibility with WPML/Polylang.

v1.3.59/1.3.60 - Feb 24, 2021
- Bug fixed: %id% placeholder in custom permalink format not working since v1.3.58.
- Bug fixed: Several display issues with "Reference" type field since v1.3.58.

v1.3.58 - Feb 22, 2021
- Added: PolyLang support for building multilingual directory.
- Added: Option to specify house number position in geocoded street address.
- Added: Options to select sort options for listings and reviews in frontend dashboard.
- Bug fixed: Tag filter not showing all tag options on certain occasion.
- Improved: More labels available for string translation with WPML and PolyLang.
- Improved: Compatibility with contact us form created with HappyForms Pro.

v1.3.56/1.3.57 - Feb 11, 2021
- Added: New "Appearance" settings section in backend for configuring primary/secondary colors and custom CSS.
- Added: Option to set space between listings and map in view settings for "List" and "Masonry" view modes.
- Added: "Monday - Friday", "Saturday - Sunday", "All week" options for "Opening Hours" field
- Bug fixed: Some checkbox options being unchecked on form submit error.
- Bug fixed: Enter key stopped working with search form since v1.3.54.

v1.3.55 - Feb 2, 2021
- Bug fixed: Guest users unable to submit listings/reviews on certain occasion since v1.3.54.
- Bug fixed: Constant DRTS_FRONTENDSUBMIT_LOGIN_DISABLE stopped working since one of recent updates.
- Added: Option to set number of rows/cols for "Icon" field type.
- Added: Option to specify number of auto-suggested posts for "Post Reference" field type.
- Added: Options to select fields and whether or not to overwrite current data for "Load geolocation data" system tool.
- Added: Allow adding custom frontend directory dashboard panels (see FAQ).
- Updated: Bootstrap CSS/JS framework to v4.6.0.

v1.3.54 - Jan 27, 2021
- Bug fixed: Facet count for ON/OFF field filter not working properly.
- Bug fixed: Some JavaScript code missing when using [drts-entity] shortcode with "display_element" parameter.
- Improved: Prevent form submission on hitting Enter key.
- Added: Option to include/exclude empty rating reviews in review rating count.

v1.3.53 - Jan 19, 2021
- Bug fixed: Fields being required even when those fields were hidden (by conditional rules, etc.) since v1.3.52.

v1.3.52 - Jan 18, 2021
- Bug fixed: Taxonomy term filter not showing correct facet counts when using "Select list" filter type.
- Bug fixed: Location address field not showing correct address in frontend on certain occasion.
- Bug fixed: JavaScript errors on frontend dashboard page on certain occasion.
- Bug fixed: Bookmark button for guest users not working when button displayed using [drts-entity] shortcode with "display_element" parameter.
- Added: Support for "JobPosting" schema type and its properties.

v1.3.51 - Jan 13, 2021
- Bug fixed: Some issues with reCAPTCHA.
- Bug fixed: Exclude taxonomy terms option for taxonomy term filter not working with multi-byte taxonomy terms.
- Bug fixed: Some issues using [drts-directory-view] shortcode in Gutenberg.
- Bug fixed: Vote counts could not be cleared if votes generated through dummy generator.
- Improved: Compatibility with fitvids.js.
- Improved: Non-top-level location taxonomy terms can be marked as required.

v1.3.50 - Dec 29, 2020
- Bug fixed: Some PHP errors with PHP 8.0.0.
- Bug fixed: Add display element button not showing available elements in modal window after adding "Card" display element.

v1.3.49 - Dec 18, 2020
- Improved: Add support for include/exclude field settings when importing listings through WP All Import.
- Improved: Compatibility with WPML String Translation.
- Bug fixed: Listings without map location being counted in "Map" view mode when listings imported without lat/lng coordinates.
- Bug fixed: Default search radius setting ignored when using "Search my location" feature of "Location" filter.
- Bug fixed: Max upload size setting for "File" type field ignored since recent version.

v1.3.48 - Dec 8, 2020
- Fixed: 3rd party vendor library requiring PHP 7.2.0 or up instead of PHP 5.4.0 since v1.3.47.

v1.3.47 - Dec 7, 2020
- Added: Option to show filter form on mobile devices only for default view.
- Added: Option to hide "Directories: Filter Form" widget on mobile devices.
- Added: Option to disable link on map infobox title.
- Added: Option to show or hide tab/column when no content to show for "Tab" and "Column" display elements.
- Bug fixed: Some display issues with carousel slider on small screen devices. 
- Bug fixed: Map infobox in "Map" view mode ignoring "Select display" setting in view settings since recent v1.3.41.
- Bug fixed: "Date" type field exporting/importing system date instead of site date.
- Bug fixed: Security fix in v1.3.45 causing issue when importing CSV files with BOM character.
- Improved: Exclude listings without lat/lng coordinates in "Map" view mode.
- Improved: Compatibility with "The SEO Framework" plugin.

v1.3.46 - Nov 27, 2020
- Security update: Patch for multiple cross site scripting (XSS) vulnerabilities.
- Bug fixed: Sort by payment plan expiration date in descending order not working.
- Bug fixed: Sort by newest/oldest first not working for posts with "Draft" status in frontend directory dashboard.
- Added: Option to set scroll offset when "Scroll to item on marker click" enabled in view settings.
- Added: Option to show post count as badge for "Child terms" display element.
- Added: Option to sort listings by post expiration date in descending order.

v1.3.43/1.3.44/1.3.45 - Nov 20, 2020
- Bug fixed: Listings being deactivated when expired even when "None" selected for "Action after payment plan expiration" setting.
- Bug fixed: Some issues with Contact Form 7 special mail tags.
- Bug fixed: Custom "Location" type field could not be exported.
- Bug fixed: "Price" type field could not be exported/imported.
- Bug fixed: Conditional rules for default "Listing Description" field not working properly on certain occasion. 
- Added: Option to specify decimal point character when importing "Number" type field.
- Added: Option to choose currency symbol position for "Price" type field renderer.
- Improved: Enable usage of tags for "Tab" display element label.

v1.3.42 - Nov 14, 2020
- Added: Option to specify date format of date values in CSV file when importing "Date" type field.
- Added: New "Reverse geocode address" system tool.
- Added: Option to query posts/terms by slugs in view query settings.
- Bug fixed: "Click Search my location button automatically on page load" setting for "Location" type field filter not working since recent updates.
- Bug fixed: "Require location on map" setting for "Location" type field could not be disabled on certain occasion.
- Bug fixed: Address in map marker infobox not showing correctly on certain occasion.

v1.3.40/1.3.41 - Nov 6, 2020
- Added: Option to hide map on small screen for "List" and "Masonry" view modes.
- Added: Option to change "Appointment only" label for "Opening Hours" field type.
- Bug fixed: Guest user bookmarks being reset after closing browser. 
- Bug fixed: "Hide empty" setting not working when "Hide count" setting enabled for "Choice" type field filter.
- Bug fixed: Filters from other filter groups showing up in conditional rules setting for filters.
- Improved: Compatibility with Avada theme page settings.

v1.3.39 - Oct 30, 2020
- Bug fixed: "Range" type field filter showing invalid field prefix/suffix text since v1.3.38.
- Bug fixed: Some issues with "Range" type field filter when using Safari browser.
- Improved: Compatibility with Avada theme layout builder.

v1.3.38 - Oct 28, 2020
- Bug fixed: "Require location on map" setting for "Location" type field not working since recent updates.
- Bug fixed: Several issues displaying filter form and button since recent updates.
- Improved: Show map on mobile devices if map enabled in view.

v1.3.37 - Oct 17, 2020
- Bug fixed: "Autofill title from another field" feature not working on certain occasion.
- Bug fixed: Fatal error with "Number" type field filter since v1.3.36.
- Improved: Allow using "Price" type field value as number dynamic tag in Elementor Pro.
- Updated: Bootstrap CSS/JS framework to v4.5.3.

v1.3.36 - Oct 10, 2020
- Added: "Text input", "Slider input", "Range list" filters for "Price" type field.
- Added: Option to set gutter width of images displayed with "Default" field renderer for "Image" type field.
- Added: Option to disable auto scroll after submitting filter form.
- Bug fixed: Some CSS/JS issues in backend when Email verification feature of Directories Frontend plugin enabled.
- Bug fixed: YouTube video controls not displayed with "Video" type field default renderer.
- Improved: Allow guest checkout not only when user registration but also login enabled on WooCommerce checkout page.
- Improved: Some display issues with "Photo Slider" view mode.
- Improved: Add "_current_" support for "Choice" type field in "Query by field" setting of view.

v1.3.35 - Oct 5, 2020
- Added: New %%user_username%% tag for reset password email.
- Added: Option to change default slug for each content type. 
- Added: Option to set number of cached auto-suggest items for "Keyword Search" field.
- Bug fixed: Required field setting not working when "Enable hierarchical dropdown" setting enabled for taxonomy term field.
- Bug fixed: "Do not link" option for taxonomy term field display element not working since recent updates.
- Improved: Compatibility with Themify themes.

v1.3.34 - Sep 29, 2020
- Added: HappyForms plugin support for creating contact us forms.
- Bug fixed: Guest users not able to continue as guest when submitting content if no guest info required since recent updates.

v1.3.33 - Sep 24, 2020
- Added: Option to select default color field for taxonomies. 
- Added: Option to enable Google Maps like gesture handling for OpenStreetMap maps.
- Bug fixed: Custom map marker cluster color not working since one of recent updates.
- Bug fixed: Some compatibility issues with WPML.
- Improved: Link "Author" field to Ultimate Member, BuddyPress, or PeepSo profile page.

v1.3.32 - Sep 17, 2020
- Bug fixed: Taxonomy term (category, location, tag, custom taxonomies) filters not displayed on single term page when choosing "Select list" filter type.
- Bug fixed: "Clear all" vote ratings from backend not working properly on certain occasions.
- Bug fixed: Filter button stops working on certain occasions.
- Bug fixed: Filter label for some filters not displayed in filter form.

v1.3.31 - Sep 9, 2020
- Bug fixed: Map markers requiring double click to show content when marker clusters enabled in Google Maps.
- Bug fixed: Error with BuddyPress, Ultimate Member, PeepSo profile page integration feature since v1.3.29.
- Bug fixed: Frontend submission restriction feature related log messages appearing in error log even when feature disabled.

v1.3.29/1.3.30  - Sep 5, 2020
- Bug fixed: "Open Now" label not showing up correctly on certain occasions.
- Bug fixed: Some compatibility issues with WPML and WP ALL Import.
- Bug fixed: Some CSS issues when native Bootstrap mode enabled.
- Improved: Merge and reduce number of CSS files.

v1.3.28 - Aug 28, 2020
- Added: Options to display overlay labels and buttons for "Columns" and "Column" display elements.
- Bug fixed: [drts-entity] shortcode not working on single term page when using certain page builder since v1.3.26.
- Bug fixed: Some display issues with voting (Bookmark, Upvote, Downvote) buttons.

v1.3.27 - Aug 22, 2020
- Bug fixed: Some caching issues showing review submission form and claim listing forms in modal popup window.
- Bug fixed: Modal window not showing properly on certain pages in backend since v1.3.26.
- Improved: Submit currently active form when Enter button is pressed on login/registration page.

v1.3.26 - Aug 21, 2020
- Added: Options to show review submission and claim listing forms in modal popup window.
- Added: Option to select another "Date" type field as end date for "Date range picker" and "Date range list" filters.
- Improved: Remove <br /> tags before/after custom formatted location address.
- Bug fixed: Exclude option ("-" prefix) not working with usernames for "Author" field type in "Query by field" view setting.
- Bug fixed: Some issues with filter form facet count settings.
- Updated: Bootstrap CSS/JS framework to v4.5.2.

v1.3.25 - Aug 14, 2020
- Bug fixed: Map not showing when location address field placed inside accordion tab.
- Bug fixed: Display issues with checkboxes in the backend.

v1.3.24 - Aug 5, 2020
- Added: Option to hide certain terms from taxonomy term filter.
- Added: Support for "price", "priceCurrency", "priceRange" schema.org properties with "Price" type field.
- Bug fixed: Upload form field for "Image" and "File" type fields not working properly when no field label.
- Bug fixed: bbPress forum roles showing up on directory permissions setting page.
- Improved: Compatibility with template/theme builder functionality of Elementor, Divi, and Oxygen Builder.
- Updated: Spanish language files.

v1.3.23 - Jul 29, 2020
- Added: Option to disable default "Title" field and auto-populate title with value of another field.
- Added: "Static map renderer" for "Location" and "Map" type fields (requires Google Maps Static API).
- Bug fixed: Accordion tabs on add listing/review form unexpectedly submitting form when clicked. 
- Bug fixed: Issue with Indian number formatting.
- Bug fixed: Display issue with "Rating" display element.
- Updated: French language files (thanks to Eric Petit).
- Updated: Font Awesome icons to v5.14.0.

v1.3.22 - Jul 22, 2020
- Added: Option to show checkbox options in popup for "Choice" type field.
- Bug fixed: Modal popup header display issue since v1.3.20.

v1.3.20/1.3.21 - Jul 21, 2020
- Added: "Multi-select field" form field type for category and tag fields.
- Bug fixed: Error when submitting lost password form with invalid username or email.
- Bug fixed: Error when using %author_name% token for "Text" display element on certain occasion. 
- Improved: Compatibility with several themes.

v1.3.19 - Jul 12, 2020
- Added: Option to show/hide lost password link in login form.
- Added: Option to customize lost password e-mail.
- Added: "Email", "URL", "Phone Number" type fields to "Extra fields to search" setting for "Keyword Search" field.
- Bug fixed: Issue displaying photo slider with fixed height.
- Bug fixed: "Allow integer numbers only" character validation option not working properly with numbers prefixed with "0"s.
- Bug fixed: Some issues using multi-byte characters in directory slug.
- Bug fixed: "Featured Item" and "Exp. Date" metaboxes not displayed on backend add/edit listing page to user roles with "Admin Directory" permission.
- Updated: German (de_CH, de_DE) language files (thanks to Martin Sauter).

v1.3.18 - Jul 5, 2020
- Bug fixed: Some issues with listing expiration feature added since v1.3.17.
- Bug fixed: "Button" display element ignoring "Display as single dropdown" setting when only 1 button to display.
- Bug fixed: "Slug (post_slug)" field could not be imported.
- Added: German (de_CH) language files (thanks to Martin Sauter).

v1.3.17 - Jul 3, 2020
- New: Ability to set expiration date for non-paid listings.
- Added: Support for Koko Analytics and WP Statistics plugins for displaying view count.
- Bug fixed: Verify account feature not working unless "Blacklist or whitelist email domains" setting switched on.
- Bug fixed: Some issues counting bookmarks and votes on certain occasion.
- Bug fixed: "Date" type field clear button not working since recent version.
- Bug fixed: Field description not showing for some field types when "Hide label" setting switched on.
- Bug fixed: "Link to Google Maps" setting for "Location" field type "Default" field renderer not working properly on certain devices.
- Improved: Compatibility with Uncode theme when using single item page feature.
- Updated: Bootstrap CSS/JS framework to v4.5.0.

v1.3.16 - Jun 23, 2020
 - New: Ability to define custom taxonomies and enable them per directory.
 - Added: New filter for "Single Line Text", "Email", "URL", "Phone" type fields for displaying content items based on whether or not field has been entered.
 - Bug fixed: Non-published payment plans showing up in pricing table.
 - Bug fixed: URL routing issue with multiple directories on certain occasion.
 - Bug fixed: Some issues using "_current_" parameter in "Query by field" setting for views. 
 - Bug fixed: Some issues handling maximum number of files/images allowed upload with "Image" and "File" type fields. 
 - Improved: Keyword search performance with "Search taxonomy term names" option.
 - Updated: Flatpickr.js language files.

v1.3.15 - Jun 5, 2020
 - Bug fixed: Several issues with subscription payment plan renewal/cancellation.
 - Bug fixed: Conditional rules not working properly with multi-select list field.
 - Bug fixed: Issue with filter form in map fullscreen mode since v1.3.12.
 - Added: "_current_user_" parameter option for "Author" field to conditionally show/hide field/content/filter by current user.
 - Added: "%date_published%"" and "%date_modified%" tags for "Text" display element. 
 - Added: "Name" type field support for "Extra fields to include in search" feature of "Keyword Search" search field.
 - Improved: Compatibility with Flatsome theme.
 - Deprecated: Official support for "User Verification" plugin in favor of email verification feature added since v1.3.14.

v1.3.14 - May 27, 2020
 - New: Email verification feature for new user registrations.
 - Added: Option to show label for add item button on dashboard page.
 - Added: Options to set color and custom button label for pricing table.
 - Added: Option to sort taxonomy terms by term content count.
 - Added: New DRTS_FRONTENDSUBMIT_LOGIN_DISABLE constant to force disable custom login/registration features.
 - Added: Option to disable "the_content" filter for "Listing Description" and "Review" fields (wp_post_content). 
 - Bug fixed: "Account" dashboard panel ignoring backend custom label/sort settings.
 - Bug fixed: Some display issues with "Photo slider" field renderer for "Image" type field since v1.3.13.
 - Bug fixed: "Add more" button not working for fields without field label. 
 - Bug fixed: Bookmark button icon not displayed to guest users.   
 - Bug fixed: Fatal error when querying listings by tags on certain occasion. 
 - Bug fixed: Some issues with taxonomy terms and WPML. 
 - Bug fixed: "Show parent terms" setting for taxonomy term field renderer not working since v1.3.13.

v1.3.13 - May 14, 2020
 - Added: Options to include items with earlier/later date values for "Date" type field filter. 
 - Added: Options to show top level or top level parent terms only for taxonomy term field renderer.
 - Bug fixed: Several display issues on single taxonomy term page since v1.3.12.
 - Bug fixed: "Visible in backend only" for fields not working properly on certain occasion.
 - Bug fixed: Frontend submission restriction by WooCommerce Memberships membership not working properly.
 - Bug fixed: Dashboard panel labels on WooCommerce My Account page ignoring backend settings. 
 - Improved: "Open Now" label to use timezone configured in WordPress if no timezone set for listing.
 - Improved: Compatibility with Hello Elementor theme.
 - Improved: Compatibility with breadcrumbs feature of 3rd party plugins. 

v1.3.12 - May 4, 2020
 - Added: Option to set fixed slider height when using "Photo slider" field renderer for "Image" type field.
 - Added: Option to enable/disable/sort/rename "Change password" and "Delete account" pages for "Account" dashboard panel.
 - Added: Option to use Masonry JavaScript library for "Masonry" view mode.
 - Improved: Compatibility with "Rank Math SEO" plugin breadcrumbs.
 - Bug fixed: "ItemReviewed" schema property displayed for unsupported schema types. 
 - Bug fixed: Error when deleting listings or reviews on frontend dashboard page on certain occasion when filters enabled in dashboard. 
 - Bug fixed: Display issue with reCAPTCHA form field when using reCAPTCHA v2. 
 - Bug fixed: Some issues with hierarchy dropdown fields and conditional rules.
 - Bug fixed: Compatibility with "Category Order and Taxonomy Terms Order" plugin broken since v1.3.10.
 - Bug fixed: 6 columns option not working with "Masonry" view mode.
 - Bug fixed: Filter for "Opening Hours" field disappeared from available filter list. 

v1.3.10/1.3.11 - Apr 24, 2020
 - Bug fixed: "No payment plan" option could not be selected when submitting listings with Draft status from frontend directory dashboard.
 - Bug fixed: Display issue with "Field List" display element since v1.3.9.
 - Bug fixed: Some issues with "Field List", "Group", "Tabs", "Columns" display elements in backend.
 - Bug fixed: "Date" type field not showing correct date on certain occasion.
 - Bug fixed: Some field settings not imported when importing directory settings. 
 - Bug fixed: Hierarchical dropdown fields not loading options automatically when editing listings since v1.3.8.
- Bug fixed: "Bottom" option for "Map position" setting in view settings not working properly.
 - Improved: Some display issues with "Carousel slider" view mode. 
 - Improved: French and Spanish language files.

v1.3.9 - Apr 17, 2020
 - Added: Option to set search form fields as required.
 - Added: New "All" option for Google Maps Place Autocomplete place type setting.
 - Bug fixed: Hierarchical dropdown option for "Categories" and "Locations" filters not working when filter form has auto-submit enabled and displayed in modal window. 
 - Bug fixed: Some issues with "Field List" display element in backend.
 - Bug fixed: "Date" type field filter displaying duplicate date picker fields when filter form displayed in modal window.  
 - Bug fixed: Some issues when querying terms by parent in view settings since v1.3.8.

v1.3.8 - Apr 14, 2020
 - Added: New "Price" type field.
 - Added: Option to link photos to post for "Image" type field "Photo Slider" field renderer.
 - Added: CSV files can be imported from wp-conetnt/uploads/drts/CSV.
 - Bug fixed: Some display issues with "Field List" display element. 
 - Improved: Allow specifying multiple parent term IDs or slugs when querying terms by parent in view settings.
 - Updated: Font Awesome icons to v5.13.0.

v1.3.7 - Apr 4, 2020
 - Added: Month picker filter for "Date" type field.
 - Bug fixed: Delete Account feature in directory dashboard not working properly.
 - Bug fixed: PHP warning error with location search field and location term filter on certain occasion. 
 - Bug fixed: Some display issues with Masonry view mode when viewing with Safari 13.1.
 - Bug fixed: Conditional filters not working properly when using taxonomy term names in conditional rule. 

v1.3.6 - Mar 31, 2020
 - Added: Option to use value of another field as custom button label for "Button" display element. 
 - Added: Tokens for dynamically embedding field values into "Text" display element. 
 - Added: Conditionally display elements based on whether or not content item is featured.
 - Improved: Compatibility with Divi theme. 
 - Bug fixed: Guest users not able to bookmark/unbookmark multiple listings/reviews at once.
 - Bug fixed: Error with Mapbox Geocoding when location not found. 
 - Bug fixed: Some issues with login/registration form translations.
 - Bug fixed: Comments not showing up for listings translated with WPML. 
 - Bug fixed: Map markers not cleared after submitting filter form when "Load more button" pagination type enabled in view settings.
 - Bug fixed: Some issue with URL fragment in permalink URL.
 - Bug fixed: "Tab" display element not hidden even when empty. 

v1.3.5 - Mar 24, 2020
 - Added: Support for conditional rules in displays with "Tags" field.
 - Added: CSV importer/exporter for "Name" type field.
 - Added: Dummy content generator for "Name" type field.
 - Added: Dummy content generator option for "Image" type field using ui-faces.co API.
 - Added: Option to show month only (month and year) picker for "Date" type field. 
 - Added: Option to display all accordion tabs closed by default for "Tabs" display element.
 - Bug fixed: Some issues with "Location" type field when map provider not enabled.
 - Bug fixed: Some display issues with native Bootstrap mode.
 - Bug fixed: Some issues with widget settings form in Appearance -> Widgets.
 - Bug fixed: Some issues rendering views for "Reference" type field. 
 - Bug fixed: Query by term content count not working with taxonomy term views. 
 - Bug fixed: Some issues with taxonomy term filters with conditional rules on single taxonomy term page. 
 - Bug fixed: Error when creating fields with field name more than 44 characters.
 - Bug fixed: Removed extra double quotes and empty id attributes in HTML.
 - Bug fixed: Plugin data not removed on uninstallation even when "Remove data" option switched on in uninstall settings.

v1.3.4 - Mar 12, 2020
 - New: Allow guest users to bookmark listings/reviews.
 - Added: Bookmark listing/review permission options.
 - Added: Option to show bookmarked items only in view query settings. 
 - Added: Option to enable/disable/rename/sort Votes dashboard sub-panels (Votes, Ratings, Bookmarks). 
 - Added: Option to set number of items to process per request for "Refresh field cache" and "Load geolocation data" system tools. 
 - Bug fixed: Taxonomy term filters disappearing from filter form on certain occasions since v1.3.0.
 - Bug fixed: Taxonomy term selections being cleared on form submission error in backend.
 - Bug fixed: Some display issues with checkboxes in backend since v1.3.0.

v1.3.3 - Mar 7, 2020
 - Added: Option to set number of records to process per request for "Recount posts" and "Sync taxonomy terms" system tools.
 - Added: {country_code} tag for custom location address format. 
 - Improved: String type fields (Single Line Text, Email, URL, Phone Number) can be displayed on "All Listings", "Reviews", "Claims" pages in backend.
 - Bug fixed: Scroll to top of page after submitting filter form not working properly since v1.3.0.
 - Bug fixed: Conditional rules for fields not working properly since v1.3.0.
 - Bug fixed: Some compatibility issues with Ultimate Member.
 - Bug fixed: Some compatibility issues using WPBakery Page Builder on single item page.
 - Bug fixed: Payment settings not showing correct values after updating from v1.2.x.

v1.3.2 - Mar 2, 2020
 - Added: Option to enable/disable filters on frontend directory dashboard page.
 - Added: Option to require/unrequire location on map for "Location" type field.
 - Added: Option to use value of another field as display label for "URL", "Email", "Phone Number" type fields. 
 - Improved: Payment plan names and IDs can be used in conditional rules.
 - Improved: Compatibility with Newspaper theme. 
 - Bug fixed: Author option disappeared under contact form recipients setting since v1.3.0.
 - Bug fixed: Image hover zoom and brighten effect for "Image" type field not working when displaying multiple images.

v1.3.0/1.3.1 - Feb 25, 2020
- Added: Conditional rules support for display elements.
- Added: Conditional rules support for filters.
- Added: New "Name" type field.
- Added: New "Account" panel on frontend dashboard with "Change Password" and "Delete Account" pages.
- Added: New padding, margin, font CSS settings for display elements in "Manage Displays" section.
- Added: New "Range List" filter for "Number" type field.
- Added: New "Date Range List" and "Age Range" filters for "Date" type field.
- Added: New "Back button" button option for "Button" display element.
- Added: Option to set default year for "Date" type field and its date range filter.
- Added: Option to show small map on the right side or bottom of listings for "List" and "Masonry" view mode.
- Added: Option to conditionally show custom label for "Labels" display element.
- Added: Option to show other field values as custom label for "Labels" display element.
- Added: Option to sort choice options by option label for "Choice" type field.
- Added: Option to show hierarchical dropdowns for category/location "Select list" filter.
- Added: Option to require consent from user before displaying map.
- Added: Option to show rounded square or circle shaped thumbnails for "Directories: Directory - Listings" and "Directories: Directory - Related Listings" widgets.
- Added: Conditionally display claim fields depending on claim status.
- Added: Support for Elementor Pro dynamic tag feature to display Directories Pro field values.
- Bug fixed: Some CSS issues on frontend dashboard.
- Improved: Some CSS issues with display element headings.
- Updated: Bootstrap v4.4.1.
See https://directoriespro.com/change-log/ for full change log.