MyListing – Directory & Listing WordPress Theme

XEM DEMOĐẶT HÀNG

MyListing 2.11: Open Street Maps integration is now available

MyListing
MyListing

MyListing, a Powerful Directory, Listing and Event WordPress Theme

MyListing is a directory and listing WordPress theme that gives you the tools to build a directory site like never before.
MyListing pages are created using the powerful front-end page builder, Elementor.
All 50+ elements are drag and drop, and easy to use and customize.
Absolutely no coding required.

Advanced Listing type creator, for any type of directory.

Whether you’re creating a business, event, or any other type of directory, you would want different look, functionality and
features for each of them. Our advanced listing type creator lets you do just that. Choose between 20+ pre-made fields and create your own unlimited custom fields. Each listing can also have their own products for sale, host events, forms, reviews, comments and other custom tabs.

Create and customize your explore page

Build advanced search forms with unlimited custom filters. Choose between fours pre-made
explore page templates and 10+ Google map or Mapbox skins as well as the ability to add your own custom skins. Integration with OpenStreetMap and custom tile support. The explore widget can have two types of pagination in “Paged” and “Load More/Infinite Scroll” pagination

Main features of explore page include:

  • Four premade templates (one, two or three columns)
  • Pagination: Paged, Load More and Infinite Scroll
  • Default filter values
  • Custom filters for each listing type
  • Masonry layout (optional)
  • Google ads support
  • Ability to display both listings and posts
  • Search as I move the map
  • Highlight searched map area

Monetize your directory website

Earn money by monetizing listing submission and allowing users to claim listings in your site. Another way to monetize your site is by selling promotion packages to users which can be used to promote their listings

Full Theme Features

  • MyListing uses Elementor page builder – the fastest growing, open-source WordPress page builder.
  • Over 50 Elementor widgets ready to use.
  • Advanced Listing Type Builder
  • Add unlimited listing types, each with it’s own unique design and functionality.
  • Listing Type editor with a beautiful and easy to use interface.
  • Custom Listing Profiles for each listing type.
  • Custom Fields with powerful field editor for each listing type.
  • Customize the listing preview box, uniquely for each listing type.
  • Customize the Explore page uniquely with custom facets for each listing type.
  • Powerful search facet editor, unique to each listing type.
  • Contact Form 7.
  • Listing Reviews.
  • Bookmark Listings.
  • Compare Listings.
  • Listing Ratings.
  • Shortcode generator with an easy to use interface.
  • Custom shortcodes included.
  • ‘Button’ shortcode.
  • ‘Listing Categories’ shortcode.
  • ‘Format Text’ shortcode.
  • ‘Icon Picker’ shortcode.
  • ‘Listing Search Form’ shortcode.
  • Over 2000 icons to choose from, including Custom Theme Icons, Material Icons, Font Awesome, and Glyphicons.
  • Integrated with Google Maps, Mapbox and OpenStreetMap.
  • Custom map markers.
  • Custom map preview cards
  • Custom map skins
  • Marker/Location clustering.
  • Background Video
  • Owl Carousel
  • PhotoSwipe
  • Custom Scrollbars
  • Instant search on header.
  • Instant search shortcode to use it anywhere in your site.
  • Listing quick view.
  • Bootstrap
  • Fully Responsive
  • Breadcrumbs bar (section).
  • Customized Dashboard page for front end users.
  • Share listings/posts functionality included.
  • Fully integrated with WooCommerce.
  • User Sign In/Register functionality included.
  • Single Click Demo Import.
  • Choose from all of our online demos.
  • Integrated with Contact Form 7.
  • Contact Form widget included.
  • Latest Blog Posts widget included.
  • Built using Vue.js JavaScript framework.
  • Customize header.
  • Four different header types, alongside other options, and the ability to edit the header on a per-page basis.
  • Smooth scrolling option.
  • Customizable footer.
  • Back to top option.
  • Translation ready (Does not support multi-language).
  • Minified and combined assets to reduce the amount of http requests and enhance load time and site performance.
  • Clean and well structured code.
  • Related listings (Host) for listings.
  • Custom, mulitple store tabs possible for each listing.

This theme requires PHP version 7.4+
MyListing can be translated to any language, but it is not multi-language or WPML compatible yet

Changelog

v2.11.5 – 16 Feb 2024

After you update the theme clear any caching you have enabled in your site and regenerate preview cards cache under theme tools > performance

- Added pagination and load more to listing feed widget
- Added filter by author to listing feed widget
- Added compatibility for recaptcha v3
- Added compatibility with PHP 8.2 and 8.3
- Wp all export - added option to export custom recurring date fields
- Wp all import - added option to import recurring date field in serialized format
- Wp all import - Locations: when imprting without geocoding you can import multiple locations now
- Dashboard stats chart - added option to enable/disable views/unique views
- Added hook to prevent attachments from being deleted when you delete a listing
- Added support for webp images in account details
- Updated Vue JS to latest version
- Fix: Promotions - wrong priority after promotion expires
- Fix: Date format not working in cover details section
- Fix: Issue with exporting work hours field
- Fix: Wp all import issue with same name images
- Fix: Background carousel not working when switching listing types
- Fix: Upcoming dates block - events expiring before end time is reached
- Fix: Comaptibility issue with WC Vendors Pro dashboard
- Fix: Use available package showing even after listing type limit is reached
- Fix: Explore prev/next arrows not working on terms tab
- Fix: Show password icon showing duplicated
- Fix: Messages of deleted listings not being deleted
- Fix: New paid listing package created when you renew a subscription
- Fix: PHP error when duplicating listings that have fields restricted by package
- Fix: Default zoom not working for location field (OSM)
- Fix: Select filters, clear selection icon not showing
- Fix: Style of insert link modal in wp editor field
- Fix: Field package visibility for save as draft listings
- Fix: Add listing package invalid error if only one listing type is added in add listing page:
- Fix: Notifications not sent when you preview submitted listing
- Fix: Add listing - Get location icon issue on location field
v2.11.4 – 18 Oct 2023
- Fix: OpenStreetMap RTL styling issues
- Fix: Direct message call to action button not working
- Fix: Keyword search by location not working
- Fix: User dashboard - duplicate listings not working properly
- Fix: User dashboard error for draft listings without a listing type
- Fix: Listing feed issue when used listing type is deleted
- Fix: Photoswipe RTL styling issues
- Fix: Console JS error in mapbox when radius is zero
v2.11.3 – 13 Oct 2023
- Fix: Api key not saving for google maps and mapbox
- Fix: Preview card gallery images not loading in BuddyPress
- Fix: Preview card gallery issue with load more
- Fix: Styling issues with quick search
v2.11.2 – 11 Oct 2023
- Added custom tile support for OpenStreetMap.
- Fix: Load more duplicating results in terms tab
- Fix: Share modal - copy link styling issue
- Fix: Footer widgets width
- Fix: Styling issues with lists
v2.11.1 – 09 Oct 2023
Fix: Product images not showing in single product page
Fix: Elementor global styles not applying to paragraphs
v2.11 – 07 Oct 2023
- Added Openstreetmap support as a map service
- Added "Load more" and "Infinte scroll" as pagination options in explore page
- Added option to prevent authors from reviewing their own listings
- Added package visibility for similar listings in single page
- Reorginzed styles and scripts of the theme to load only on pages required
- Added option to disable isotope masonry in explore page, listing feed and similar listings
- Added option to select networks that show in social networks field
- Added option to select networks that show in share modal
- Added "Reddit" to share networks list
- Added "Share via..." (native share) to share networks list
- Changed Twitter branding to X
- Added show password icon in login/register password field
- Added filter by listing type in "All listings" page in backend
Updated ACF Pro to the latest version (6.2.1.1)
- Fix: Listing order not working when you search by location
- Fix: Custom priority order not working in listing feed
- Fix: Only display markers within the specified search radius for listings with multiple locations
- Fix: User dashboard - claim request filter not working
- Fix: Wp all import - posts not imported in related listings field
- Fix: Wp all import - bulk location import issue with mapbox
- Fix: Lightbox buttons not showing in RTL
- Fix: Fixed issue with prev next buttons not working in taxonomy tab (explore widget)
- Fix: Click to reveal in preview card - head buttons
- Fix: Required field warning for select fields (styling issue)
- Fix: Users > paid listing packages > search manually created packages by user
- Fix: Issues with imprting location and workours (WP All Import)
- Fix: Deleting a duplicate listing would also delete the attachments of the original listing
- Fix: Issue with renewing subscriptions manually
- Fix: Number field (add listing form) - prevent scroll from changing its value
- Removed some legacy widgets
- Renamed "27 > title bar" to "27 > breadcrumbs" 
v2.10.8 – 18 Aug 2023
- Fix: CF 7 id not saving in contact form block
v2.10.7 – 03 July 2023
- Fix: Issues with package listing limit
- Fix: Replaced deprecated buddypress function: bp_core_avatar_default
- Fix: Warning when you preview and publish a listing
- Fix: Remove switch package if paid listings are disabled
v2.10.6 – 24 June 2023
- Fix: Display issue in iOS for checkbox and radio type inputs
- Fix: Issue with listing limit by listing type
v2.10.5 – 07 June 2023
Added option to combine listing types in the global listing type, you can also select default WordPress posts to combine with other listing types
Added posts to related listing field
    You can now display blog posts in related listing block and also in preview card
Added option to set a default map marker in listing type editor
Added alphabetical order to listing feed widget
Added option to select listing types for "Quick search" 
Added hook to enable posts in "Quick search": add_filter( 'mylisting/quicksearch/show-posts', '__return_true' );
Added option in listing type editor to prevent listing slug change when you edit the title of a listing
Added hook to remove "Promote" action from user dashboard add_filter( 'mylisting/display-promote-action', '__return_false' );
Added option to hide claim listing packages from add listing form
Added option to allow listings with packages to be claimed
Added option to set decimals for Number format in "Cover details" area
Tweak: Changed pagination text in explore widget to reflect the correct page
Tweak: Explore page > taxonomy tab > show number of listings for active listing type only
Updated ACF Pro to version 6.1.6
Fix: Require field not working for work hours field, also added option to validate each day
Fix: Issues with Wp All Export / Import - location/work hour field
Fix: Translation for 'Add Product' button slug
Fix: Issue with images not uploading for these widgets ("27 > Client slider", "27 > Map", "27 > Testimonials")
Fix: Prevent 'Notify admin on new listing submissions' emails when listing is saved as draft
Fix: Console error with recurring date field
Fix: Video block - Youtube links that start with letter V not embedding
v2.10.4 – 03 May 2023
Fix: PHP warning in listing type editor
Fix: Console JS error in add listing page
v2.10.3 – 12 April 2023
Fix: Draft promotion packages showing in promote modal
Fix: Checkout issue while submitting listings
Fix: Added option to remove selected image for form heading
Fix: Minor styling issues
Fix: Listing feed carousel autoplay and loop switch issue
v2.10.2 – 05 April 2023
Fix: Issue with listing type editor if claim listings are disabled
v2.10.1 – 04 April 2023
Fixed issue with listing logo

v2.10 – 04 April 2023

Feature: Listing package - add limit per listing type
Feature: Fill form to claim listings
Feature: Save listing submission for later
Feature: Ability to check stats for all listings by admin
Feature: Added bracket syntaxt for views and unique views
Feature: Ability to unublish/publish listings by listing authors
Elementor performance improvement
Improvement: Added option to copy schedule to other days in work hours field
Improvement: Show relist button even if paid listings are disabled
Improvement: Added upload size limit for image and file fields on add listing form, general repeater field and user avatar
Improvement: Enabled carousel options for listing feed widget
Improvement: Compare modal hide empty fields
Improvement: Show full work hours schedule in compare modal
Improvement: Select default view in mobile for explore widget between map and results
Improvement: Filter similar listings by custom taxonomy
Improvement: Add captions to images that use theme's lightbox
Improvement: Added lightbox to "27 > Image" widget
Improvement: Add text and image to heading fields
Improvement: Added support for variation images in product page
Improvement: Added back button to datepicker in basic form when date is selected
Improvement: Added grid view to "27 > Gallery block" widget
Fix: Fixed issue with locations and work hours not being imported with WP All Import
Fix: Fixed issue with locations not being exported with Wp All Export
Fix: Location and work hour missing on duplicate listing
Fix: Location, related listings and product fields not showing in compare modal
Fix: Date format in compare modal
Fix: File input not opening in iOS
Fix: Explore widget, default location and zoom not working
Fix: Google maps console error 'Loading the Google Maps JavaScript API without a callback is not supported'
Fix: "27 > gallery block" widget not working with newest elementor update
Fix: Added support for Rank math plugin "Adding Image Attributes automatically" 
Fix: Location field – Error with lock location when added multiple locations
Fix: Add a listing tab predefined global colors not working
Fix: Social login redirect issue
v2.9.10 – 24 January 2023
- Fixed compatibility issues with PHP 8
v2.9.9 – 07 November 2022
- Fix: Bug with custom icons in explore page and WordPress 6.1
- Fix: Search as I move the map not being triggered after every move
- Fix: General repeater field frontend submission form issue
v2.9.8 – 03 November 2022
- Fix: Explore page issue after WordPress 6.1 update
- Fix: Cover details tracking not working
v2.9.7 – 01 November 2022
- Fix: Search as I move the map
- Fix: Preview card not showing fully on iOS devices
- Fix: Author page responsive issue
v2.9.6 – 27 October 2022
- Fix: Google Ads not working on listing page
- Fix: Mobile issue on explore page when 'Search as I move the map' is enabled
- Fix: Calculate distance unit for similar listings
- Fix: Address format issue (showing question marks for non-latin characters)
- Added hook to enable search by listing id for keyword search. Add this filter hook in child-theme > functions.php to enable search by id 
  add_filter( 'mylisting/explore/keyword-search/include-listing-id' , '__return_true' );
v2.9.5 – 26 October 2022
- Explore page: Search radius is now visualized in the map as a circle.
- Added ability to show distance of listing from searched location on preview card
- Added ability to show distance on preview card for similar listings on listing page (proximity order)
- Improved SEO and screen reader accessibility of MyListing widgets
- Fix: WP All Import issue with image import
- Fix: Similar listings error when order set to proximity
- Fix: Verified icon not showing on quick view modal
- Fix: Location field -> delete icon style
- Fix: Repeater block error when currency not set
v2.9.4 – 02 September 2022
- Fix: Author tabs not showing
- Fix: Issue with term hierarchy search
- Fix: Google login console errors
- Fix: Wp All Import issue with serialized images
v2.9.3 – 26 August 2022
- Added Rank Math Support for individual term pages
- Added an input in user dashboard > my listings to search for listings
- Added option to enable/disable listing stat boxes on user dashboard
- Added option in theme options to enable/disable scroll header for listing page
- Added option in repeater field to control which fields you want to show on submit form
- Added input to add currency in repeater field
- Added horizontal template for repeater field
- Listing page: Fixed issues with layout shift
- Fix: Custom landing page redirect code 301
- Fix: Date format issue with cover details
- Fix: Compare listings not working with pagination
- Fix: Google Social Login
- Fix: Schema markup for breadcrumbs
- Fix: Listing feed delete image bug
- Fix: Add listing form fields animation toggle not affecting edit listing form
- Fix: Location field not displaying in cover details
- Fix: MyListing footer widgets not showing under appearance > widgets
- Fix: Style not loading for blog preview cards
- Fix: Slider in single product page
- Fix: Location field placeholder
- Fix(RTL): Styling issues
v2.9.2 – 11 May 2022
- FIX: Open Now filter: issue with determining correct opening times in different timezones
- FIX: Get directions not working for quick actions and cover details
- FIX: Issue with location field
v2.9.1 – 09 May 2022
- Tweak: Location field will be opened by default
- Fix: Multiple locations not showing on quick view
- Fix: Textarea block issue with displaying multiple locations
- Fix: Location field issue when you delete a location
- Fix: Issue with "27 > Map" widget
- Fix: Issue with typography styles
- Fix: Issue with listing type icon
- Fix: Upcoming dates block issue
- Added missing translation strings

v2.9.0 – 05 May 2022

- Feature: Open now filter for advanced form is now available. 
  You can add the filter by editing listing type > search forms > advanced form
- Feature: Multiple locations per listing are now supported. 
  You can enable the options by editing listing type > fields > location field > Max number of locations allowed
- Optimizations: Up to 50% less CSS and JS loaded per page on average compared to previous versions. 
- Tweak: Restaurant menu is now renamed to General repeater and includes the following fields: title, price, URL/button label, image, description
- Feature: Added Hide empty option for related listing tabs. You can enable the option by editing listing type > single page> content and tabs > click on any related listing tab and enable the "Hide tab if there are no listings" switcher.
- Feature: Added option to choose the taxonomy you want to display on quick view modal
- Feature: Added option to choose the taxonomy you want to show in the map marker. Make sure to regenerate preview card cache after using this option
- Feature: You can now \upload custom icons for listing types
- New feature: Added ability to embed YouTube shorts on the video block
- Feature: Added switcher to work hours block to keep the block expanded
- Tweak: Links can be disabled for terms block
FIX: Issue with basic form styling when enabling minification. Previous JS solution replaced with CSS grid.
Fix: General repeater field styling on backend add listing form
Fix: (RTL) Horizontal scroll and arrows not showing for quick actions
Fix: Replaced deprecated Elementor functions
FIX: Gallery navigation buttons showing on the preview card when they weren't needed

v2.8.0 – 01 February 2022

- Added tracking stats for listing quick actions and call-to-action buttons, shown in user dashboard.
- Added "Restaurant Menu" repeater field and content block in single listing page.
- Added compatibility with WC Subscriptions v4.0.
- Added ability to lock listing phone, email, and number fields until requested to be shown by visitor.
- Added "Google Ad" content block in single listing page.
- Added ability to display Google Ads in Explore listing results, with the ability to set the ad repeat interval.
- Relisting will now set the listing's publish date to the current date.
- FIX: Issue with address coordinates in location field during listing submission.
v2.7.3 – 14 December 2021
- Fixed styling issue with Search button on homepage.
v2.7.2 – 13 December 2021
- Added "Search as I move the map" checkbox in Explore page.
- Improved flow for "Duplicate Listing" feature on the user dashboard.
- FIX: Unable to preview listing map markers on mobile when searching by dragging the map.
- FIX: Unable to hide "Form Heading" fields from the listing comparison table.
- FIX: Unable to remove profile picture from user account details after uploading.
- FIX: Missing translation strings.
- Minor design tweaks.
v2.7.1 – 01 December 2021
- Fixed issue with duplicate listing action in user dashboard.

v2.7.0 – 30 November 2021

- Added "Compare Listings" feature.
- Added support for searching for listings while dragging the map.
- Added ability to duplicate listings through the admin and user dashboard.
- Improved Multilingual Plugin Support.
- Added support for drag and drop image upload on listing submission form.
- Fixed compatibility issues with PHP8.
v2.6.9 – 09 August 2021
- FIX: Empty fields showing up in single listing page.
- FIX: Recurring dates: End date not displayed for events that last exactly one day.
v2.6.8 – 06 August 2021
- GDPR: User listings and claims are now exported in a personal data export request.
- GDPR: User listings and direct messages are now deleted in a personal data erase request.
- Added support for WebP images in Add Listing form.
- Added support for bulk purchasing listing promotions through the Shop page.
- FIX: Text and number fields with value set to "0" not showing up in the single listing page and preview card.
- FIX: Preview link for draft listings not working.
- FIX: Date filters not working properly when set to show years only.
- FIX: Mobile navigation glitch when using Safari back buttton
- FIX: Elementor "Text editor" widget styling issue
- FIX: Elementor deprecation notices in recent versions.
- FIX: Explore page isotope layout bug on window resize.
- FIX: Unable to use "widget_title" hook with the Latest Posts and Contact Form widgets.
- FIX: Issue with redirection on user login and logout.
- FIX: Add Listing form: Unable to create custom tags with non-latin characters.
- FIX: Users still able to use disallowed words when updating a review.
- FIX: Subscription renewal triggers "Listing Approved" email notification.
- Updated ACF to the latest version (v5.9.9).
v2.6.7 – 02 April 2021
- "Filter By Listing Type" dropdown in user dashboard now only shows listing types relevant to the user.
- Work Hours: If current day has multiple work hour ranges, now all of them are displayed in the "Work Hours" content block.
- Work Hours: Listings now display "By Appointment Only" instead of "Closed" when the work hours for that day are set to appointments only.
- Fixed layout for "Add Payment Method" page in user dashboard.
- FIX: Received direct messages not appearing in inbox in some cases.
- FIX: Issue with multiple recurring date import using WP All Import.
- FIX: "Images" section missing for all post types in WP All Import.
- FIX: SEO tools reporting multiple "h1" tags in Explore page.
- FIX: Missing "alt" text for site logo image.
- FIX: 404 issue when translating the /promotions/ endpoint slug.
- FIX: Menu items not being marked active when using a custom user dashboard menu.
- FIX: Dashboard stats not getting updated immediately after a listing is published/edited/deleted.
- FIX: Issues with dropdown positioning in Explore page filters.
- FIX: Issue with preview card cache for newly submitted listings.
v2.6.6 – 05 March 2021
- Added "Add to iCal" button in the "Upcoming dates" block
- Added an option which allows users to add new terms like tags, categories, regions directly in the add listing form if enabled. (Works with Term Multiselect only)
- Added ability to filter listings by listing type in User Dashboard > My Listings.
- Added new email notification sent to users when a promotion package ends/expires.
- Direct messages and WP Editor fields in the Add Listing form will now check for disallowed words (set in WP Admin > Settings > Discussion > Disallowed Comment Keys).
- Added client-side validation for the listing review form.
- FIX: WP All Import: Unable to use functions in the Work Hours import field for custom parsing of import data.
- FIX: Explore: Scroll position not restored on mobile when using the location filter as primary filter.
- FIX: "Title Bar" widget not displaying term names properly.
- FIX: "Form Heading" field not showing up in the Add Listing form if it doesn't have an icon set.
- FIX: "Direct Message" button shown on user profile page even when messages are disabled.
- FIX: Missing translation strings.
v2.6.5 – 22 January 2021
- WP All Import Image/File import, added support for setting file title, description, caption, and alt text.
- Improved compatibility with caching plugins.
- FIX: Issues with listing reviews (load more button).
- FIX: Dropdown term search not working when terms are ordered hierarchically.
- FIX: Draft listings not accessible via permalink.
- FIX: Issue in add listing form package selection.
- FIX: Translating "my-bookmarks" URL endpoint not working properly.
- FIX: Package search not working in WP Admin > Users > Paid Listing Packages.
v2.6.4 – 12 December 2020
- FIX: WP Editor fields in Add Listing form not working in WordPress 5.6.
- FIX: Cannot switch to alternate template for quick views.
- FIX: Replies to reviews not visible when clicking "Load More" in the reviews tab.
v2.6.3 – 11 December 2020
- Added "Behavior" setting for "Range" filters, which sets the comparison used when retrieving search results.
- Event fields: Added compatibility with rich results by making it possible to output the start and end
  dates separately, using [[event_date.start]] and [[event_date.end]].
- FIX: Issue with "Range" filters where it was sometimes not possible to slide to the maximum value.
- FIX: Preview card cache not getting refreshed when related listings expire.
- FIX: Explore: Order by rating in reverse order not working.
- FIX: Term multiselect filter in Explore page not retaining all selected values when page is refreshed.
- FIX: "Get Directions" link not accurate in some cases.
- FIX: Cannot properly display WP Editor fields in Tabs and Accordion content blocks.
- FIX: Error when editing listings in wp-admin (related to recurring-date fields).
- FIX: User dashboard stats not shown specific to the current site on multisite installations.
v2.6.2 – 08 December 2020
- FIX: Header layout issues.
- FIX: Maps not working on Firefox.
- FIX: Nearby search: Geolocation popup message not shown.
v2.6.1 – 05 December 2020
- FIX: "Text Search" filters not working with the Title and Description fields.
- FIX: Issue with importing related listings using WP All Import.
- FIX: Issues with modifying/translating "/my-listings/" URL endpoint text.
- FIX: Creating an account during checkout not working, even if enabled in WooCommerce settings.
- Added bracket syntax support for Table, Details, Tabs, and Accordion content blocks.
- Added "Load more" button in listing reviews to load older reviews via AJAX.
- Added notification message when user submits a listing review.
- Improved loading of fonts and styles for better performance.

v2.6.0 – 07 November 2020

- Support for "WP All Import" is now built-in
  - Added support for "recurring-date" fields
  - Added support for "related-listing" fields
  - Added full support for "checkbox" fields
  - Added support for assigning/switching the paid listing package during import
  - Fixed issue where field options containing non-latin characters broke the import editing form
  - Improved work-hours import
  - Improved social-networks import with support for custom links
  - Improved location import
    - Added support for Mapbox as a geocoding and reverse geocoding service
    - Added support for directly adding latitude and longitude (if present in the CSV file), without using a geocoding service
- New layout for single author page, showing author information and their listings.
- Added "Basic Search Form" as an Elementor widget, and included an option to display listing types as a dropdown instead of tabs.
- Added "Number of past/finished dates to show" setting for "Upcoming Dates" content block.
- After an event is finished, event status now gets set to "Ended", and the final date occurrence is shown (preview card/single listing page).
- Added "Default map zoom level" setting for Location content block in single listing page.
- Added the sending/receiving listing's information in the notification email for direct messages.
- Improved the subscription switch layout (WC Subscriptions).
- URL endpoints for the "My Listings", "Promotions", and "Bookmarks" pages are now customizable through translation plugins (e.g. Loco Translate).
- FIX: Missing form fields when editing a product of type "listing subscription" in wp-admin.
- FIX: Final occurrence of a recurring date not being displayed in some cases.
- FIX: Some browsers cause a 404 error when trying to access a listing with its permalink base including non-latin characters.
- FIX: Using pagination buttons in Explore page does not automatically scroll the window to show top of results.
- FIX: Explore: "Nearby" order not triggering search results immediately on mobile in some cases.
- FIX: Explore: Categories specific to a listing type affecting other listing types in some cases.
v2.5.7 -10 September 2020
- FIX: Visits by country stats not showing up in user dashboard.
v2.5.6 – 09 September 2020
- Added "Terms and Conditions" checkbox in registration form.
- Added "Enable timepicker" setting for recurring-date fields in the listing type editor.
- FIX: "Display name" field not working properly in the registration form.
- FIX: Listing average rating not updated in the preview card when a new review is added (with preview card caching enabled).
- FIX: Dropdown filter in Explore page not displaying any options when set to filter using a numeric custom field.
- FIX: Error message when WooCommerce is disabled, causing front-end pages not to load.
- FIX: Missing translation strings.
v2.5.5 – 02 September 2020
- Added compatibility with Elementor 3.0 global typography settings.
- Added support for ordering listings by last modified date in Explore page.
- Fixed timeout issue during demo import.
v2.5.4 – 26 August 2020
- Added support for "Link to URL" column setting in Elementor 3.0.
- FIX: "Show in user account details form" setting, when disabled, causes some profile fields to lose their value.
v2.5.3 – 25 August 2020
- FIX: Login with Facebook not working in incognito mode.
- FIX: Cancelling a promotion package not resetting listing priority in some cases.
- FIX: Styling issues in admin dashboard with WordPress 5.5.
- FIX: Duplicate options in Dropdown filter in Explore page.
- FIX: Dropdown filter options with a comma in their name not yielding any results in Explore page.
- FIX: Issues with account creation during checkout.
v2.5.2 – 22 August 2020
- FIX: Username/Password labels in login form not translatable.
- FIX: "Show in account details" and "Show in registration form" settings for user fields not working.
- FIX: Login/register form styling issues when browser autofills values.
v2.5.1 – 21 August 2020
- FIX: Layout issue in listing preview cards.
- FIX: Missing translation strings.
- FIX: "Sourcemaps not found" notices in developer console.

v2.5.0 – 20 August 2020

- User Roles
  - Can be configured in Theme Tools > User Roles.
  - Separate register forms for each role.
  - Register form can be customized with extra fields (profile picture, about, social links, etc.)
  - Redesigned sign-in/register forms and account details form.
  - Added ability to switch between the default and alternate roles through the user dashboard.
  - Following permissions can be configured for each role: "Can add listings", and "Can switch role".
  - Added support for Google reCAPTCHA in sign-in and register forms.
- Added support for Yoast SEO's rich term descriptions in Explore page.
- Localized chart labels in the "Visits" section in user dashboard.
- Added a new demo importer which is faster and more reliable in different hosting environments.
- FIX: Product image not updating when switching between variations in single product page.
- FIX: Cannot search terms with apostrophes in their name in term dropdowns.
- FIX: Error notices in WP Admin > Products.
- FIX: Range filter in Explore page using values from fields of different listing types when the field key is the same.
- FIX: "User Initials" default avatar not applying to comments from guest users.
- FIX: Cannot remove gallery images in some mobile devices.
- FIX: Ordering listings by event date and rating not preserving the correct priority order.
- FIX: Date fields in Add Listing form not working in non-latin languages.
- FIX: After sign-in/register, users are not redirected back to the previous page.
- FIX: Layout issues with range filter in right-to-left languages.
v2.4.7 – 28 June 2020
- Added "Default map zoom level" setting for the Location field map.
- FIX: User cannot upload custom avatar.
- FIX: Expiry rules in a listing type affecting listings of other types.
- FIX: Issues with primary filter in Explore page.
- FIX: User dashboard > Payment Method table layout and styles.
v2.4.6 – 02 June 2020
- FIX: Issue with listing description in quick view template.
v2.4.5 – 01 June 2020
- Extended field bracket syntax with modifiers for the following fields:
  Recurring Date Fields
    event_date.date            Get the date portion of the upcoming event instance, formatted to the site settings
    event_date.time            Get the time portion of the upcoming event instance, formatted to the site settings
    event_date.status          Get the event status - Upcoming, Ongoing, or Ended.
  Single choice fields
    radio-field.label          Get the selected option label instead of its values
    select-field.label         Get the selected option label instead of its values
  Multiple choice fields
    checkbox-field.labels      Get the selected options' labels instead of their values
    multiselect-field.labels   Get the selected options' labels instead of their values
  Date fields
    date-field.date            Get the date portion formatted to the site date settings
    date-field.time            Get the time portion of a date formatted to the site settings
  Location field
    location.short             Get the listing address in a shortened format
    location.lat               Get listing latitude
    location.lng               Get listing longitude
  Number field
    number-field.format        Get the value from a numeric field, formatted to the site language
- Added bracket syntax support in preview card (head buttons, info fields, footer details)
- Added compatibility with "WP Offload Media Lite" plugin.
- Added support for filtering by decimal values in range filters in Explore page.
- The upcoming event instance in Explore page is now shown based on the event date filter value.
- Optimized Google Maps location autocomplete requests for lower usage costs.
- FIX: Term Checklist field not displaying terms in hierarchical order.
- FIX: Issue with "Order By" filter in category/region/tag pages.
- FIX: Issues with Related Listings, Product Select dropdowns in Add Listing form.
- FIX: Dropdown items cannot be deselected on some mobile devices.
- FIX: Minor issue with user archive page
- FIX: Direct Messages textbox losing focus while typing
v2.4.4 – 12 May 2020
- Added "About" and "Social Networks" fields in user account details.
  These are also now shown in the Author block in single listing page.
- Optimized term dropdowns (categories, regions, tags, custom taxonomies) for faster loading.
- Improved performance of some custom widgets in the Elementor editor.
- Display address on location block automatically
- Minor visual changes
- FIX: Translations not applied to multiselect dropdowns.
- FIX: Issues with listing feed cached results.
- FIX: Custom map skins for Mapbox not getting saved in Theme Tools > Map Services.
v2.4.3 – 25 April 2020
- FIX: "Switch Plan" button not showing in User Dashboard > My Listings.
- FIX: Performance issue with "Filter by priority" setting in the Listing Feed widget.
- Listing Feed: Added "Cache results for" setting for better performance.
- Listing Feed: Added "Last modified date" ordering option option.
v2.4.2 – 22 April 2020
- FIX: Map block in single listing displays gray map in macOS Safari.
- FIX: Layout issue in single listing page in macOS Safari.
- FIX: Order by "Relevance" not working in Explore page.
- FIX: Terms with non-latin characters in the slug not working in Explore page.
- FIX: Issues with the recurring date filter in Explore page.
- FIX: Issues ordering by a recurring date field in Explore page.
- "Switch plan" for listing package subscriptions now uses the WC Subscriptions' Upgrade/Downgrade process.
v2.4.1 – 08 April 2020
- FIX: Explore mobile not loading search results automatically.
- FIX: Filtering events with multiple dates not working properly.
- FIX: Header logo and search box overlap on page load.
- FIX: Single term (category, region, etc.) pages on Explore mobile not displaying properly.
- FIX: Mapbox with RTL languages not displaying any location labels.
- FIX: Mapbox geocoder not working when the language in Theme Tools > Map Services is set to Default.
- FIX: Checkboxes filter not working in Explore page classic template.
- Added "Close filters" button on Explore mobile page
- Improved marker clustering when using Mapbox

v2.4 – 05 April 2020

- Events
  - Added new "Recurring Date" field type in the listing type editor.
  - Included "Event Date" preset field, as well as support for other custom recurring-date fields.
  - Added support for recurrence with both regular and irregular repeat intervals.
  - Added "Recurring Date" Explore page filter, with preset search intervals (Today, This Week, This Weekend, etc.) as well as a custom range picker with (optional) minute precision.
  - Added support for ordering using a Recurring Date field in the listing type editor, then Search Forms > Listing Order.
  - Added "Upcoming Dates" content block to display next date recurrences (including ongoing ones).
  - Added "Event Date" cover detail to display the upcoming date.
  - Added support for displaying the upcoming date in the listing preview card, both as a head button and as an info field.
- Explore page
  - Mobile layout has been refreshed.
  - Mobile: Added a "primary filter" for each listing type, visible at all times.
  - Filter values stored in the URL are now more readable and more compact.
  - Scroll position is restored when viewing a listing then going back.
- Single listing page: Refreshed mobile layout
- Added "Expiration rules" section in the listing type editor. Apart from the expiry date, it's now possible to expire a listing when other - conditions are met.
- Added "Blend header to next section" setting for the header in single listing page.
- Added support for Yoast SEO in single term pages (categories, regions, tags, custom taxonomies).
- FIX: Incorrect listing count shown for terms in some scenarios.
- FIX: "Show unique views" dashboard setting not working.
- FIX: Related listings tab if field is restricted to premium packages, keeps loading perpetually in free listings.
- FIX: Masonry layouts not showing the correct amount of columns on some screens.
- FIX: Elementor dropdown settings not working.
- FIX: Proximity filter ignoring listings whose distance is exactly zero.
- FIX: Using apostrophes on text filters (wp-search, location, etc.) not working properly.
- FIX: Range filter not working on Listing Feed widget (when filterig using an Explore page query URL)
- FIX: Structured data displaying an invalid value for the listing rating when there are no listing reviews.
- FIX: Gallery slider arrows being shown when there are no additional slides.
- FIX: Claiming a listing with an existing package not working properly.
- FIX: Issue with permalinks when the listing permalink base is set to a region or category.
v2.3.4 – 14 December 2019
- Added "Cache stats for" setting in Theme Tools > Listing Stats.
- Added default description tags for single listing term pages.
- Added preview card background image size and gallery item count settings.
- Added support for distances smaller than 1km or 1 mile in the proximity filter.
- FIX: Issues when adding multiple basic search form widgets in a single page.
- FIX: Listing feed carousel widget, "Show promoted badge" option not working.
- FIX: Incorrect color for the Youtube icon in social networks section in site footer.
v2.3.3 – 07 December 2019
- FIX: Bookmark button not showing correct bookmark status in preview card (must regenerate cache in Theme Tools > Performance upon updating)
- FIX: Issue with Elementor icons on Firefox.
- FIX: Minor issues with demo importer.
- FIX: "27 > Video Block" Elementor widget not working.
- FIX: Issue with "Share on WhatsApp" button.
v2.3.2 – 04 December 2019
- Added support for page parameter in URL in listing term archive pages.
- FIX: Listing marked as "Closed" when no work hours are entered (preview card).
- FIX: Styling issues with comment form cookie consent message.
- FIX: "Show Promoted Badge" setting in Listing Feed widget not working, badge is always shown.
- FIX: Desktop header menu is shown out of position on some cases.
- FIX: Font Awesome 4 fonts not loading on Firefox.
- FIX: Styling issue in Explore page mobile.
v2.3.1 – 02 December 2019
- FIX: "27 > Map" Elementor widget not displaying listing markers.
- FIX: Issue in iPad landscape mode with preview cards.
- FIX: Pages with a Contact Form 7 form not loading.
- FIX: Font Awesome icons not loading on Firefox.

v2.3 – 01 December 2019

- Added optional caching for preview cards, improving performance in Explore page, Listing Feed widgets,
  and wherever preview cards are used, also allowing for a much larger amount of listings to be shown in a single search
  request in Explore page without affecting performance. Caching can be enabled in WP Admin > Theme Tools > Performance > Preview Cards.
- Added tools to cleanup database from unused options and transients in Theme Tools > Performance > Data Updates.
- Added new "Classic" Explore page template.
- Redesigned single blog post page.
- Moved Typography settings to Customizer page, allowing for live preview of changes. New typography options have been included.
- Refreshed demo import templates, and fixed issues with the demo import process.
- (WC Subscriptions) Added listing and package details for subscription packages in User Dashboard > Subscriptions.
- Optimized message syncing for direct messages, reducing amount of AJAX requests and fully disabling them when the user is idle or the browser tab is not active.
- Optimized theme and plugin assets, deferring non-critical assets to load after the page has fully loaded.
- Minor UI improvements to Cart and Checkout forms.
- FIX: Location block visible on single listing page even when there is no listing address.
- FIX: Switching the listing type while results are loading in Explore page causes duplicate results.
- FIX: Inaccurate term counts shown in some cases. Added tool to re-calculate all counts in Theme Tools > Performance > Data Updates.
- FIX: Yoast SEO breaks single category/term pages.
- FIX: Explore No Map template auto scrolls to the widget on page load.
- FIX: Explore default template - when set to display three columns of search results, map is no longer accessible.
- FIX: Date filter in Explore page not working properly.
- FIX: Related Listing section in preview cards only works with the preset Related Listing field.
- FIX: Store tab in single listing page can't display products from single product select fields.
- FIX: Selecting a sub-category in the basic search form doesn't handover the sub-category to the Explore page.
- FIX: Elementor Pro Locations page settings not working.
- FIX: Error in Edit Listing page when a custom taxonomy that has been deleted is still used.
v2.2.2 – 03 October 2019
- Direct messages, use default marker image when listing has no logo
- FIX: "Get Directions" quick action not consisten with "Get Directions" link in the Location content block.
- FIX: Missing "Edit Listing" button for pending listings in User Dashboard > My Listings.
- FIX: Bookmark icon not loading
- FIX: Explore tabs in the listing type not being saved
v2.2.1 – 02 October 2019
- Fixes an issue with the Related Listing field causing an error in Add Listing form.

v2.2 – 01 October 2019

- Related listings
  - Added ability to have multiple related listing fields
  - Added ability to have multiple related listing tabs in single listing page
  - Four relation types between listings: Has One, Has Many, Belongs To One, and Belongs To Many
  - Added support for two-way selections
  - Added ability to select listings from different authors
  - Added "Related Listing" Explore filter
  - New performant data structure, and automatic migration of the related listing data from previous versions
- Updated UI for the listing type editor, with better performance.
- Added "Default filter values" in Elementor settings for "27 > Explore" widgets.
- Added "Colored Icons" template option for the Social Networks block in single listing page.
- User Dashboard > My Listings: Users can now filter their listings by status.
- User Dashboard > My Listings: Users can now resume submission on pending payment and previewed listings.
- Tabs, Accordion, and Details content blocks in single listing page now support WYSIWYG content from WP Editor fields.
- Direct Messages: Added listing-specific conversations
- Upgraded to Font Awesome 5, keeping compatibility with v4.
- Added "Notify user on new reviews" email notification in WP Admin > Listings > Settings.
- On listing submission, if the user has additional cart items, the cart page will be shown first to avoid accidental purchases from direct checkout.
- Added filter by Author in "WP Admin > Listings" screen.
- FIX: Radio button filters on Explore page not retaining selection on page reload.
- FIX: When using Google Maps, address geocoding not working sometimes on Explore page.
- FIX: Remove unsupported fields from quick actions, cover details, and content blocks, which would cause blocking errors.
- FIX: Listing feed widget rendering unwanted shortcodes.
- FIX: Terms with custom icon image not displayed properly in single listing page with the Outlined Icons template.
- FIX: Shortcode block causing an error when trying to display listing categories (now shows a comma-separated list of categories).
- FIX: Line breaks from Textarea and WP Editor fields not getting rendered properly in single listing page.
- FIX: Explore page - Range filter with a single handle not working.
- FIX: Review stars not displayed properly on Internet Explorer and Edge when half-star mode is enabled.
- FIX: Backend listing form: Switching package doesn't apply the new package priority to the listing.
- FIX: When someone registers through Google or Facebook, the WooCommerce "New account" email isn't sent.
- FIX: Header menu items not centered properly on Chrome.
v2.1.7 – 17 July 2019
- Added "Notify users on listing approvals" email notification in WP Admin > Listings > Settings.
- Performance improvements in Explore page and Direct Messages modal (fewer Ajax requests, faster responses, etc.)
- Added location and proximity details in the Order dropdown for Nearby order.
- Added ability to override theme images using a child theme.
- Direct Messages: Added ability to block a user from messaging you.
- If "User Email Verification for WooCommerce" plugin is active, users registered with a social network are marked as verified automatically.
- FIX: When creating a new listing in backend, load fields immediately after choosing a listing type.
- FIX: "Notify admin on new listing submissions" email notification getting sent twice after user completes checkout.
v2.1.6 – 28 June 2019
- Added support for nearby listings order in single category page.
- Added decimal precision support for Range filters in Explore page.
- Added an admin email notification when a listing gets reported, and a pending reports for review indicator in WP Admin > Listings > Reports.
- Fixed issues with Switch Package for listings from WP backend.
- Added "Learn More" links for Listing Package, Priority, and Verification Status in Edit Listing page in WP Admin.
- Added "Mark Verified" setting to listing products and paid listing packages.
- Added "Feature listing" setting to paid listing packages.
- Added "Is Claimable" setting to paid listing packages, to make it possible to keep listings claimable even after applying a package.
- Added "Mark claimed listings as verified" setting and a "Learn More" link for Claim Listings in WP Admin > Listings > Settings.
- Improved Author metabox in edit listing page in WP Admin.
- FIX: Map cluster popups on mobile devices not opening properly.
- FIX: Relist not setting the listing status to 'publish' in some cases.
- FIX: Listing subscription free trial not working properly.
- FIX: Subscriptions linked to the package not resetting the package counts on renewal.
- FIX: Users deleting a pending listing from the user dashboard results in the listing's package gaining back a slot.
v2.1.5 – 24 May 2019
- FIX: Required listing fields not accepting "0" as field value.
- FIX: Missing block title for description block in single listing page.
- FIX: Styling issues with Social Networks and Work Hours field in backend edit listing form.
v2.1.4 – 23 May 2019
- FIX: Error with section background videos causing the Elementor page preview to not load.
- FIX: Unable to preview pending listings from WP Admin > Listings.
- "Claim requests" link in user dashboard is now only visible if there are any pending claims.
v2.1.3 – 22 May 2019
- FIX: Multiple issues with Switch Plan for listings.
- FIX: Error thrown when a listing subscription expires (WooCommerce Subscriptions).
- FIX: Issue with 27 > Map widget when a single listing is displayed in Mapbox.
- FIX: HTTPS warning when using user initials default avatar on guest users.
- FIX: Unable to attach images to listing reviews.
v2.1.2 – 04 May 2019
- FIX: Basic search form dropdowns auto-selecting the first item.
- FIX: Listing logo not visible in WP Admin > Listings table.
- FIX: Usernames and Term names with special characters not being displayed properly.
- FIX: Explore page mobile, browsing categories tab doesn't update search results.
- FIX: Direct messages - part of the message contents not visible on some cases.
- FIX: Image gallery icons missing.
v2.1.1 – 02 May 2019
- FIX: Missing pending listings indicator in the WP Admin > Listings menu item.
- FIX: Single dropdown filters in Explore page auto-selecting the first item.
- FIX: Term select fields in backend listing form not getting saved.
- FIX: "View Claim Requests" button still visible when there are no claim requests or claims are disabled.
- FIX: Missing translation strings.

v2.1 – 01 May 2019

Direct Messages
- Enable in WP Admin > Theme Tools > Direct Messages (enabled by default)
- Direct Message quick action in listing type editor
- Added support for custom avatar uploads in User Dashboard > Account Details and WP Admin > Users > Your Profile.
- New default avatar option "User Initials Avatar" in WP Admin > Settings > Discussion

Improvements
- Added "Term Hierarchy" template to Category/Region/Custom Taxonomy fields in Add Listing page and basic search form (available in Explore page since 2.0).
- Added "Open in new tab" setting for custom quick actions in single listing page.
- Added "Share to Telegram" in the share dialog in single listing page.
- Added support for non-latin characters in Listing base, Listing Type permalink base, and Category/Tag/Region base in Settings > Permalinks.
- Added ability to order similar listings randomly.
- Custom quick actions in single listing page can be linked to a listing tab, using the tab ID, e.g. `#store`.
- Added the active package name for each listing in User Dashboard > My Listings page.
- Added ability to display visit stats for the last 6 months and last 12 months in the user dashboard.
- Added ability to toggle categories on/off in the visits chart through WP Admin > Theme Tools > Listing Stats > Visits Chart > Chart Categories setting.
- Added "Email Notifications" section in WP Admin > Listings > Settings to manage what actions users and admin are notified/emailed for.
- Added support for "Header, Footer & Blocks for Elementor" plugin.
- WP Admin > Listings, added filter by category & region, and improved keyword search.
- FIX: Elementor Pro throws an error when creating Single Post templates.
- FIX: Video Block in single listing page not working when using shortened video urls (YouTube).
- FIX: Right-to-left style issues with the search form widget.
- FIX: Problems with Share to WhatsApp and Mail in single listing page.
- FIX: After a listing promotion ends, the listing priority is always set to Normal, instead of retaining it's pre-promotion value.
- FIX: Listing Type Import not working on some browsers.
- FIX: Datepicker Year dropdown not working in some RTL languages.
- FIX: Listing content not recognizable by Yoast SEO in Edit Listing page in WP Admin.
- FIX: Single term pages being marked as Explore page duplicates by search engines.

Explore
- Added "Explore Tabs" section in the Listing Type Editor > Search Forms, to manage what tabs are shown in Explore page for each listing type.
    Default tabs remain Filters + Categories, but in addition to that, Regions, Tags, and Custom Taxonomy tabs can now also be used.
- Categories, Regions, Tags, and Custom Taxonomy tabs in Explore page now feature a new way to browse terms, with hierarchical ordering, and expanded details for each term.
- Added default map location and zoom levels Elementor widget settings in Explore page (when there are no map markers to show)
- Added "My Location" map button in Explore page.
- Added ability to filter listings by priority level and to toggle priority order on/off in the Listing Feed Elementor widget.
- Explore page map: For listings in the exact same location, the generated cluster now opens a popup with a scrollable list of all listings in the cluster.
- FIX: Markers being merged to clusters too early, and being shown incorrectly on first load on mobile devices in Explore page.
- FIX: Custom permalinks for Categories/Regions/Tags not redirecting to Explore page.
- FIX: "Reset Filters" on Explore page not loading initial results in some cases.

Add Listing Page
- Added "Maximum number of uploads allowed" setting for File/Gallery fields in the listing type editor.
- Fixed multiple issues with File fields for logged out users, for sites that don't require an account to submit listings.
- Added compatibility with media offload plugins (shout-out @interfacelab)
- Added min/maxlength settings for Text, Textarea, WP Editor fields in the listing type editor.
- Description field now supports package visibility rules; it's also not a mandatory field for every listing type anymore.
- Checkbox field now can display a list of options, instead of a singular checkbox.
- Added ability to deselect the value in Radio Buttons field when the field isn't set as required.
- Improved Author dropdown in backend listing form.

Claims
- An email to the site admin is now sent on new claim requests.
- Fixed issue with incorrect email formatting, and unsupported characters.
- Fixed issue with packages that are not set to be used for claims still being shown in the claim package selection.
- Added "Filter By Claim Status" in WP Admin > Listings > Claim Entries. By default Pending claims are shown.
- Added "View claim requests" link in User Dashboard > My Listings.

Click here to view changelog for older updates