You can download listeo-child.zip here.
To install it, simply upload it as a new theme, install it, and activate it.

1. Child Theme

It allows you to modify a theme without risk of losing changes after theme update.

You can override specific files (like header.php or functions.php) instead of editing these files directly in main theme folder, keeping things modular and manageable.

For example, if you would like to make some changes to header.php file simply copy it from parent theme and paste in child theme:

wp-content/themes/listeo-child/header.php


2. Child “Theme” for Listeo Core

You can do the same for all files in /templates/ directory in Listeo Core plugin. To override a template, move it to yourtheme/listeo-core/, keeping the path within ‘templates’ intact.

So for example, you’d like to change the part that displays Gallery on single listing view. To do that, copy file

wp-content/plugins/listeo-core/templates/single-partials/single-listing-gallery.php

to

wp-content/themes/listeo-child/listeo-core/single-partials/single-listing-gallery.php

You have to skip /templates/ in the path. It will be used instead of the core template file. This also supports child themes, so you can put that file directly to your child theme.

If these files are updated in the core plugin, you may need to update your custom version in the future to maintain compatibility.

Listeo Core Plugin Templates

All templates can be overridden by copying them to your child theme’s /listeo-core/ folder while maintaining the same directory structure.

Root Templates

Template Path Description
sidebar-listeo.php Displays the listings sidebar widget area with dynamic sidebar support
listing-submitted.php Success message after listing submission showing status and next steps
listing-sign-in.php Notice prompting users to sign in before submitting listings
listing-widget-content.php Compact listing display for widget areas with featured badge
dashboard-bookings.php Dashboard view for owner/user bookings with filters and status management
ical.php iCal calendar export template for bookings
listings-end.php Pagination and infinite scroll controls for listing archives
content-listing.php Modern card-based listing display with image slider, ratings, and badges
content-listing-grid.php Grid layout listing card with enhanced visual design
content-listing-compact.php Compact grid listing card for 2-3 column layouts
content-listing-compact-image.php Compact listing image display (featured image or gallery)
content-listing-compact-shortcode.php Listing display for carousel/shortcode usage
content-listing-grid-old.php Legacy grid layout listing card (deprecated)
content-listing-old.php Legacy list layout listing display (deprecated)

Account Templates (account/)

Template Path Description
account/dashboard.php User dashboard with stats tiles (active listings, views, reviews, bookmarks) and activity feed
account/navigation.php Sidebar navigation menu for user account pages
account/login.php Login and registration tabbed interface with social login support
account/login-form.php Standalone login form with remember me and password recovery
account/registration.php Standalone registration form with role selection, OTP verification, and social login
account/my_packages.php Display user’s purchased listing packages and usage statistics
account/bookmarks.php List of user’s bookmarked listings with remove functionality
account/messages.php Inbox showing conversation threads with pagination
account/reviews.php Two-section view: visitor reviews on user’s listings and user’s own reviews
account/change_password.php Password change form with current password verification
account/owner_only.php Access denied notice for guest users trying to access owner features
account/lost_password.php Password recovery form requesting email address
account/reset_password.php Password reset form with new password fields
account/coupons.php Manage WooCommerce coupons with usage stats and expiry dates
account/ads.php Manage listing ad campaigns (PPC/PPV) with budget tracking and placement filters
account/calendar-view.php Full calendar view of owner’s bookings across all listings with filters
account/user-calendar-view.php Calendar view of user’s own bookings with status legend

Archive Templates (archive/)

Template Path Description
archive/no-found.php No results message when no listings match search criteria
archive/keyword-search.php Keyword search input field for archive pages
archive/titlebar.php Archive page title bar with search results count
archive/map.php Interactive map display showing listing locations
archive/sorting.php Sorting dropdown for listing results (price, date, rating, etc.)
archive/top-buttons.php View switcher buttons (grid/list) and layout controls

Booking Templates (booking/)

Template Path Description
booking/content-booking-calendar.php Calendar widget showing booking availability for a listing
booking/content-user-booking-calendar.php Calendar view of user’s bookings for dashboard

Email Templates (emails/)

Template Path Description
emails/header.php Email header template with branding and styling
emails/footer.php Email footer template with closing content

Form Field Templates (form-fields/)

Template Path Description
form-fields/text.php Standard text input field
form-fields/textarea.php Multi-line textarea field
form-fields/select.php Dropdown select field
form-fields/checkbox.php Single checkbox field
form-fields/checkboxes.php Multiple checkbox group field
form-fields/radio.php Radio button group field
form-fields/file.php Single file upload field
form-fields/files.php Multiple file upload field
form-fields/media_files.php Media file upload with preview
form-fields/wp-editor.php WordPress WYSIWYG editor field
form-fields/datetime.php Date and time picker field
form-fields/hidden.php Hidden input field
form-fields/skipped.php Placeholder for skipped fields
form-fields/hours.php Opening hours schedule builder
form-fields/calendar.php Availability calendar field for bookings
form-fields/calendar-old.php Legacy calendar field (deprecated)
form-fields/av_calendar.php Advanced availability calendar with pricing
form-fields/pricing.php Dynamic pricing table field
form-fields/reservation_price.php Booking reservation price configuration
form-fields/timezone.php Timezone selector field
form-fields/term-select.php Taxonomy term selector (categories, features, etc.)
form-fields/floorplans.php Floor plan uploader with labels
form-fields/drilldown-listing-types.php Hierarchical listing type selector with conditional fields

Search Form Field Templates (search-form/)

Template Path Description
search-form/header.php Search form header/wrapper
search-form/submit.php Search form submit button
search-form/text.php Text search input field
search-form/location.php Location autocomplete search field with geolocation
search-form/radius.php Radius distance slider for proximity search
search-form/select.php Dropdown select field for search filters
search-form/input-select.php Combined input/select field
search-form/multi-select.php Multi-select dropdown with checkboxes
search-form/checkbox.php Single checkbox filter
search-form/multi-checkbox-row.php Row of checkbox filters
search-form/slider.php Range slider for price/value filtering
search-form/double-input.php Min/max double input field
search-form/date-range.php Date range picker for availability search
search-form/rating.php Minimum rating filter
search-form/open-now.php “Open Now” checkbox filter
search-form/sortby.php Sort order dropdown
search-form/hidden.php Hidden search parameter
search-form/drilldown-listing-types.php Hierarchical listing type filter with AJAX field loading

Single Listing Partial Templates (single-partials/)

Template Path Description
single-partials/single-listing-gallery.php Main image gallery with lightbox functionality
single-partials/single-listing-gallery-content.php Gallery content container
single-partials/single-listing-gallery-grid.php Grid-based gallery layout
single-partials/single-listing-print-image.php Listing image for print view
single-partials/single-listing-video.php Embedded video display
single-partials/single-listing-calendar.php Booking calendar on single listing page
single-partials/single-listing-pricing.php Pricing display and booking form
single-partials/single-listing-features.php Feature icons/badges list
single-partials/single-listing-reviews.php Reviews section with rating breakdown and review submission form
single-partials/single-listing-nearby.php Nearby listings map and list
single-partials/single-listing-related.php Related listings carousel
single-partials/single-listing-other-listings.php Other listings by same author
single-partials/single-listing-store.php WooCommerce/Dokan store widget integration

PayPal Payout Templates (paypal-payout/)

Template Path Description
paypal-payout/index.php PayPal payout management interface
paypal-payout/frontend-email-modal.php Modal popup for entering PayPal email address

Important Notes

  • Override Location: Copy templates to your-child-theme/listeo-core/ maintaining the same folder structure
  • Deprecated Templates: Templates marked as (deprecated) are kept for backward compatibility only
  • Dynamic Loading: Form field and search form templates are loaded dynamically based on Forms & Fields Editor configuration
  • AJAX Support: Search form templates support AJAX filtering when enabled in theme options
  • Modular Design: Single partial templates can be reordered or removed via theme hooks



Editing single listing page via Elementor

Editing single listing page using Elementor