Listeo - Directory & Listings With Booking - WordPress Theme

Listeo - Directory & Listings With Booking - WordPress Theme 2.0.45 Nulled

No permission to download
New

Listeo Dashboard — new admin area to browse, install, and manage Listeo add-ons and licensing (add-ons catalog + dashboard UI).
New listeo_listing_type_row_meta hook so add-ons can show extra info on listing-type rows.
Booking price breakdown in the booking widget can start collapsed and expands by clicking the "Total Cost" row (new option "Show booking price breakdown expanded by default").

Improved

Accent-aware alphabetical ordering for search taxonomy dropdowns (filterable per field).

Updated

Bundled plugin versions updated (Listeo Core and add-ons).

Fixes

Coupons are now applied to the WooCommerce order for confirmed bookings — owner/seller coupons were previously rejected in programmatically-created orders, charging the full price.
Removed the enqueue of a non-existent listeo-modern-admin.js that caused a 404 on admin settings pages.

Tweaks

Minor listing card price display refinement.
Admin assets now load on the new Add-ons and Core settings pages.
Minor admin and customizer cleanup.
fix
Fixes pricing row “Add Service” checkbox IDs on new rows were not reindexed, plus select2 reinitialization

fix
Owner / Classified widget “Show Send message button” setting now applies to guest visitors too

fix
listeo_render_svg_icon() fatal in Elementor widget contexts

fix
replaced deprecated addslashes_gpc() with wp_slash()

fix
Fixes for WordPress 7.0

fix
Fixed “Invalid Package” error after preview on subscription listing packages

fix
Services (pricing menu) option can be now enabled in Listing Type setting even if booking is disabled

fix
Dynamic per-listing-type taxonomy controls in Listings Carousel, Grid, and Wide Elementor widgets.

new
Listeo blog posts author box displays social icons and link to profile

new
Listeo Core → General → “Author Page” block with option to control author page listings/posts display.
fix
Subscription packages auto-recover after free-to-paid plan switches and on-hold/Stripe renewal cycles (no more “Invalid Package” with active subscriptions)

fix
“Invalid Package” error when “Skip package selection if user already has a package” was enabled (stale cookie cleanup)

fix
Per-listing timezone no longer leaks into the rest of the page; open/closed status is correct near midnight in any timezone

fix
“Expire listing after event date” now works for all custom listing types with ticket-based bookings, not only the built-in Event type

fix
PHP 8 warning in the time slots editor on listings with partial slot data

fix
“Guest” translation conflict between user role label and booking attendee count (translators will see two separate strings)

new
Booking coupon AJAX endpoints now require nonce verification and sanitize all input

new
Chat Filter option now also strips contact info from the booking confirmation message field

new
Booking form pre-fills first/last name from previous bookings

new
Custom booking fields pre-fill with the user’s last submitted value
fix
RTL layout: drag-handle icons in repeatable and pricing list fields no longer shift unexpectedly.

fix
Date separator in the booking calendar is now auto-detected from your WordPress date format setting (sites using dots or dashes no longer need to configure it manually).

new
iCal-imported reservations now appear on the single listing calendar view when the option is enabled in settings, giving visitors a complete picture of availability.

fix
Fix for FAQ sections not saving status

fix
User registration notification emails now show the user’s actual role label (translated) instead of a hardcoded “owner / guest” value, and respect WordPress’s standard notify flag so duplicate admin emails are no longer sent.

fix
Event date-range search now works correctly regardless of which date format is configured in WordPress.

fix
Review reminder emails for events were not being sent in some cases; this is now corrected.

fix
Checkbox-based taxonomy filters in the search form now correctly combine multiple selected values.

fix
Several other minor fixes and improvements
fix
Fixed fatal error on search results page when using date filters with non-numeric WordPress date formats (e.g. “F j, Y”)

new
Added fallback date parsing for search forms, event search, and SMS notifications

fix
Fixed old avatar not being deleted from media library when replacing or removing avatar

fix
Fixed orphaned avatar attachments when avatars are deleted externally (media library cleanup hook)

fix
Fixed event booking date handling and review reminder for events

fix
Fixed checkbox taxonomy search not working correctly

fix
Fixed social site URLs handling on single listing page

fix
Fixed wallet commission currency symbol display

fix
Fixed email template tags descriptions

fix
Fixed Zoom integration issues

fix
Fixed wc_enqueue_js deprecation warning

fix
Fixed PHP warnings in customizer

fix
Fixed booking transient key collision (now prefixed with listeo_temp_booking_)

new
Added guard against silent incorrect event date queries when date parsing fails

fix
Escaped raw date fallback values in SMS notifications to prevent potential XSS
fix
Fix for recursive loop error on terms dropdown

fix
Fix for drilldown for ‘deselecting’ selected field

new
Custom Fields with options have option to set icons (courtesy of Four Nodes Technologies) https://cln.sh/9jTqVM5T
and option to display as list or inline

new
Regions importer now lists all countries and imports regions according to language set as your site language

new
Option to show/hide custom listing types fields on the front listings cards – If you set custom field for example for Service listing type it will be automatically displayed in single listing view

fix
Slider category fix for hidden arrows

fix
JS Validation for description field on Submit Listing form (it shouldn’t reload whole form now if description is empty)

fix
Fix for timezone issue on custom fields

fix
Fix for Confirm Booking form validation for required fields

fix
Fix for Ad Campaign product showing up in cart as free

fix
Fix for icon selection and removal for Listing Types

fix
Better support for search params from URL on [listings] shortocde and Elementor Widget for listings

fix
Fixed server side viewport handling on custom pages

fix
Corrected Slot string dash normalization

new
Listing gallery shows caption if set for image (can be set only from admin side)

fix
Fix for Listing types icon display on Elementor’s Taxonomy Grid Widge
fix
Security Fixes for Stripe Connect implementation

new
Implemented Stripe transfer reversal on WooCommerce order refund via woocommerce_order_refunded hook

fix
Reworked Availability Calendar handling, better handling for blocking/unblocking dates in calendar

new
Server side viewport fallback, in case you use viewport based location search and JS will fail to fetch viewport coordinates there’s PHP fallback that will try to add those (requires Google Maps for geocoding)

new
Chat filter option works also with PHP to filter contact details before loading conversation

fix
Other Minor fixes and tweaks.
fix
Quick fix for sanitize array error on Submit Listing form editor
fix
Hotfix for 404 error on preview step in Add Listing form
Top