Documentation menu

Site setup

Theme Options

Every tab in EstatePoint → Theme Options, what each setting controls, and what it does not.

Theme Options is at EstatePoint → Theme Options. It holds brand-level settings and the bindings between the theme and your Elementor templates. It is deliberately not a page builder — layout and content live in Elementor.

Tabs: General, Property, Blog, License, Currency & FX. The last two are contributed by the license layer and EstatePoint Core.

General

The site-wide brand tab. Values here print as CSS custom properties on every page, so widgets and templates inherit them automatically.

The Theme Options General tab with the tab bar and the Brand colors card

CardSettingsNotes
Brand colorsPrimary color; Secondary color (text / dark UI)Primary is the single source of truth for primary buttons and accents site-wide
Login screenLogin logoShown on wp-login.php; falls back to your header logo when empty
Page canvasSite background colorThe body / gutter color behind content
Text & bordersBody text; Muted text; Subtle / tertiary text; Borders & dividersSemantic text and line tokens
TypographyBody font family; Heading font familyInter, Instrument Sans, Plus Jakarta Sans, Manrope, DM Sans, Poppins
Listing locationLocation display; Location separatorHow location reads on cards and titles — City only, Neighborhood + city, or Full location; comma or middle dot
Property archive browseListings per pageArchive pagination default (3–24); an Elementor archive widget can override it per template
Back to topShow back to top buttonFloating scroll-to-top control
Settings backupExport / import JSONSee below

Settings backup

Export settings — tick the groups to include (Brand & canvas, Typography, Listing display & UI, and the advanced Header / footer slot binding and Property layout manifests) and press Download JSON.

Import settings — upload the file, review the preview table showing current versus imported values, then Apply import with either Merge (recommended) or Replace exported groups on this site. Leave Skip template post IDs checked when moving between sites.

The backup covers settings only — never pages, templates, menus, or media.

Property

Controls how listings are routed to templates and how the archive and listing pages behave. What you see depends on who owns the layout.

Layout authority. When Elementor owns the property archive and single layouts — because Elementor Pro Theme Builder is active, or because your library templates declare the matching content slots (which the demo kit does) — the structural editors are replaced by binding cards. A status banner at the top of the tab tells you which mode you are in.

Binding-card mode (the usual case after demo import)

The Property tab showing the Property archive template binding card with Edit in Elementor and the sidebar layout choices

CardWhat you can do
Property archive templateSee the bound library template, choose Left sidebar / Full width (no sidebar) / Right sidebar, toggle Sticky sidebar, Edit in Elementor, Restore default template, optionally pin a template ID
Property DetailOne row for the bound listing template, with Edit in Elementor and Restore default template, plus Content layout and Gallery placement — see Single property layouts
Property single behaviorSticky sidebar, Mobile contact bar

Restore default template re-imports the bundled kit version of that template and discards your edits to it. It is the recovery path when a template is broken beyond repair.

Manifest mode (legacy installs without declared slots)

Older sites that never imported the kit templates get editable block lists instead — main bands and sidebar widgets for the property archive and for the blog. Saving compiles that structure into the linked library template. Available blocks mirror the Elementor widget set — breadcrumb, header, gallery, description, overview, amenities, floor plans, address & map, nearby, energy, downloads, inquiry form, related listings, and the sidebar cards.

Listing pages are never compiled from Theme Options, on any install: their layout is resolved per listing at render time, so the only structure editor for a listing page is Elementor itself.

Blog

The same model as Property, for the blog archive and single post: a binding card per template with a layout preset and Sticky sidebar when Elementor owns the layout, or editable block lists on legacy installs.

Currency & FX

Contributed by EstatePoint Core. Sets the Base currency used internally so price filters and sorting compare correctly across listings, the Exchange rates table (with a read-only cross-rates matrix), and Automatic updates with a daily sync and a Refresh rates now button.

Full detail in Pricing & currencies.

License

Purchase-code activation for updates and demo import. See License activation.

Saving and resetting

  • Save Changes applies the current tab and returns you to it.
  • Reset Options clears the current tab back to factory defaults. It is available on General and Currency & FX only, and asks for confirmation first.
  • Locked layout tabs have no Save bar for structure — the template is the source of truth — but routing and behavior settings still save normally.

What is not in Theme Options

These moved into Elementor and Featured Content on purpose, so there is one owner per setting:

Looking forIt lives in
Header logo, navigation, phone, CTAThe bound header library template
Footer columns, contact block, copyrightThe bound footer library template
Contact details, office map, business hoursThe Contact, Office Map, and Footer widgets
Homepage sectionsThe front page, edited with Elementor
Which listings/posts/consultants are pinnedEstatePoint → Featured Content
Inquiry routing, listing expiry, open houseSettings → General