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.


Editing single listing page via Elementor

Editing single listing page using Elementor