Skip to main content
The theme exposes hooks across its main extension points. Prefer them over template overrides wherever one fits — they survive theme updates and are far less likely to break your markup.

Actions

Actions let you run code at a specific point. They are called with do_action()and you attach to them with add_action().

Core WordPress actions used

Example

Elementor and admin filters

Core filters used

Helper functions

Global functions the theme defines. All are prefixed vara_saas_.

Content helpers

Functions marked as global may change signature between releases. Wrap calls in a function_exists() check if your code must survive a major theme update.

Detection helpers

Elementor integration

Page management

Do not expose the theme’s AJAX actions without a nonce and a capability check. They all have both. Copy the pattern, not just the handler.

Sanitizers

The theme validates every Customizer input on save. Reuse these if you build your own controls.

Child themes

Where to put your code.

CSS and design tokens

Styling with the theme’s variables.