Documentation menu

Getting started

Child theme & updates

When to use the child theme, what belongs in it, and how to update safely.

Do you need a child theme?

Only if you plan to write code. Everything below is safe without one, because none of it lives in theme files:

  • Elementor edits to any page or library template
  • Theme Options, Featured Content, Currency & FX
  • Menus, widgets, listings, consultants, media

Use a child theme when you want custom CSS beyond what Elementor offers, custom PHP snippets, template overrides, or new functions.

Install it

The child theme is in your package as estatepoint-child.zip, and can also be downloaded from Theme Options → License → Download child theme zip.

  1. Install and activate the parent EstatePoint theme first.
  2. Appearance → Themes → Add New → Upload Themeestatepoint-child.zipActivate.

Switch to the child theme before demo import. Menu location assignments are stored per theme, so switching later leaves your navigation unassigned. If that already happened, reassign under Appearance → Menus → Manage Locations.

What belongs in the child theme

Custom CSS — add it to style.css in the child theme, or use Appearance → Customize → Additional CSS if you would rather not touch files.

Custom PHPfunctions.php in the child theme, hooked rather than copied:

add_filter( 'estatepoint_property_map_default_zoom', function ( $zoom ) {
    return 12;
} );

Template overrides — copy a file from the parent theme into the same relative path in the child theme, then edit the copy. Keep overrides to a minimum; each one stops receiving upstream fixes.

Do not edit the parent theme or EstatePoint Core directly. Both are replaced wholesale on update.

Updating

With an active license

Theme updates appear under Dashboard → Updates and Appearance → Themes like any other WordPress update. Review the changelog, then update.

Without a license

  1. Download the new package from your ThemeForest downloads page.
  2. Appearance → Themes → Add New → Upload Theme and choose the new estatepoint.zip. WordPress will ask to replace the existing copy.
  3. Update estatepoint-core.zip the same way under Plugins.

Keep the theme and Core on matching versions. A version gap is the most common cause of missing widgets or blank blocks after an update.

Update checklist

  1. Back up files and database first.
  2. Update EstatePoint Core, then the theme.
  3. Run Elementor → Tools → Regenerate CSS & Data.
  4. Clear all caches.
  5. Check the front page, a listing, and the property archive.

What updates never touch

  • Your pages, listings, consultants, testimonials, and media
  • Elementor library templates you edited — including imported demo templates
  • Theme Options, Featured Content pins, currency rates
  • Child theme files

Bundled demo kit templates ship inside the theme, so a new version carries newer versions of them. Your installed copies stay as they are until you deliberately re-import, or use Restore default template on a layout binding card.