Theming & Branding
Every styling option works the same on the block and the shortcode — set it once per embed.
Theme
Use theme="light", theme="dark", or theme="auto" (follows the
visitor’s system). The embed pulls CSS variables from /embed/sitetools-tools.css — no extra stylesheets required.
Default appearance
Applied when a block or shortcode does not set theme or accent explicitly.
Default theme
Light, dark, or follow the visitor's system preference.
Default accent color
Optional hex color for buttons and highlights.
Interactive demo — matches SiteTools → Settings → Default appearance in wp-admin.
Lead capture defaults (Pro)
Site-wide capture form defaults apply to new blocks unless overridden per block. Configure them under SiteTools → Settings → Lead capture.
Default capture form
Site-wide defaults for lead-capture forms. Per-block settings override these. Requires Pro.
Heading
Description
Submit button
Success message
Fields
Consent text
Enable by default
Show capture on EMI, GST, SIP unless disabled per block.
Email report
Email the calculator summary to the submitter (uses wp_mail).
Duplicate leads
Interactive demo — matches SiteTools → Settings → Lead capture (Pro).
Accent color
Pass a hex value: accent="#2563eb". Used for primary buttons, focus rings, and result highlights.
Match your theme’s brand color for a native feel, or set a site-wide default in SiteTools → Settings.
Currency & locale
Finance tools respect currency="₹" and locale="en-IN" for symbols and number
grouping. Defaults suit Indian publishers; switch to $ / en-US for other markets.
Title row
Override the default tool name with title="My EMI Tool", or leave it empty to use the tool’s built-in heading.
Powered by Tools.Town
Free-tier installs show a small attribution link under the widget. Paid Starter+ licenses hide it automatically — you cannot force-hide branding on free via HTML attributes (this prevents license bypass).
Embed options
- Script embed (block / shortcode /
data-sitetools-tool) — compact schema UI, fastest load. - iframe embed — full tools.town React UI; use when you need exact parity with the live tool page.