CalculatePilot Calculator Embed

Description

CalculatePilot Calculator Embed is a WordPress integration for calculators hosted by CalculatePilot.

Use the included Gutenberg block, classic widget, native integrations where available, or the universal [calculatepilot] shortcode. The plugin generates a responsive iframe whose source is restricted to CalculatePilot’s official /embed/ service.

Features

  • Gutenberg block: “CalculatePilot Calculator”
  • Native Elementor widget when Elementor is active
  • Native WPBakery element when WPBakery is active
  • Classic WordPress widget for widget areas
  • Universal [calculatepilot] shortcode for builders and editors that process standard WordPress shortcodes
  • Accepts a calculator slug or supported CalculatePilot embed URL; the Gutenberg block can also accept copied CalculatePilot iframe code
  • Adjustable iframe height and responsive 100% width output
  • Lazy-loaded iframe
  • Restricts generated iframe sources to CalculatePilot embed URLs
  • Adds suggested wording to the WordPress Privacy Policy Guide
  • No analytics or tracking code is added by this plugin
  • No arbitrary PHP or JavaScript execution
  • No license keys, trials, feature gates, usage cutoffs, or artificial restrictions in the plugin

Example shortcode:

[calculatepilot calculator="mortgage-calculator" title="Mortgage Calculator" height="520"]

External service

This plugin relies on the CalculatePilot calculator embed service. The calculators themselves are hosted by CalculatePilot and are not bundled inside this WordPress plugin.

When a site owner publishes a page containing a CalculatePilot calculator, the visitor’s browser loads an iframe from https://www.calculatepilot.com/embed/. This means the visitor’s browser connects directly to CalculatePilot to display and operate the calculator. Standard web-request information, such as IP address, browser or user-agent information, and request metadata, may therefore be sent to CalculatePilot. Information entered inside a calculator is handled by the embedded CalculatePilot service as needed to provide the calculator functionality.

The plugin does not make background requests to CalculatePilot simply because it is installed or activated. External connections occur when an editor opens the optional calculator catalogue link or when a visitor views published content containing a CalculatePilot calculator.

CalculatePilot may display its own branding inside calculator content served by the external service. The WordPress plugin does not inject a mandatory credit or “powered by” link into the surrounding site.

Service and embed information: https://www.calculatepilot.com/embed/

CalculatePilot website: https://www.calculatepilot.com/

Before using the service, site owners should review CalculatePilot’s current terms and privacy information and update their own privacy notice where appropriate.

Page builder compatibility

The universal shortcode can be used in editors and page builders that support standard WordPress shortcodes.

  • Gutenberg: use the native CalculatePilot Calculator block or a Shortcode block.
  • Elementor: use the native CalculatePilot Calculator widget when available, or Elementor’s Shortcode widget.
  • WPBakery: use the native CalculatePilot Calculator element when available, or a shortcode-capable element.
  • Other builders: use the builder’s standard shortcode element, widget, or module.

CalculatePilot does not require third-party page builders and does not load their code. Optional native integrations are registered only when the corresponding builder is already active.

Screenshots

Blocks

This plugin provides 1 block.

  • CalculatePilot Calculator

Installation

  1. Install the plugin from the WordPress Plugins screen, or upload the calculatepilot-calculator-embed plugin folder to /wp-content/plugins/.
  2. Activate “CalculatePilot Calculator Embed”.
  3. Add a CalculatePilot calculator using the Gutenberg block, a supported native integration, the classic widget, or the universal shortcode.
  4. Enter a calculator slug such as mortgage-calculator or paste a supported CalculatePilot embed URL.

FAQ

Will this work with my page builder?

If the builder processes standard WordPress shortcodes, you can use the universal shortcode. The plugin also provides native integrations for Gutenberg, Elementor, and WPBakery when those integrations are available, plus a classic WordPress widget.

Where do I find calculator slugs?

Browse https://www.calculatepilot.com/embed/. The slug is the filename portion of the embed URL without .html. For example, https://www.calculatepilot.com/embed/mortgage-calculator.html uses the slug mortgage-calculator.

Can I paste the full embed URL?

Yes. Supported interfaces accept a slug or a full URL under https://www.calculatepilot.com/embed/. The Gutenberg block can also accept iframe code copied from the CalculatePilot embed page. URLs from other domains are rejected.

Does the plugin execute custom PHP or JavaScript supplied by users?

No. The plugin does not provide a code editor or execute arbitrary code. It generates a fixed iframe whose source is restricted to CalculatePilot’s /embed/ path.

Does the plugin download executable code into WordPress?

No. The WordPress plugin code is included in the installed package. The published calculator is external service content rendered in an iframe.

Does the plugin collect analytics?

No. The WordPress plugin itself does not add analytics or tracking code. A published calculator is an external service loaded in an iframe from CalculatePilot, as described above.

Are any plugin features locked behind a license or paid plan?

No. This plugin does not artificially restrict functionality included in its code through licenses, trials, feature gates, usage limits, or similar mechanisms.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“CalculatePilot Calculator Embed” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.2

  • Completed pre-release audit and code cleanup.
  • Added a Domain Path header for future translations.
  • Clarified plugin and external-service documentation.
  • Tightened wording around supported builder integrations and privacy behaviour.
  • Updated the stable release version for WordPress.org deployment.

1.0.1

  • Expanded and clarified builder compatibility documentation.
  • Confirmed universal shortcode support as the primary fallback for third-party builders.

1.0.0

  • Initial release.
  • Added Gutenberg block, universal shortcode, native Elementor and WPBakery integrations, and a classic WordPress widget.
  • Added privacy-policy guide content.
  • Restricted generated iframe sources to CalculatePilot embed URLs.