CalculatePilot Calculator Embed
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
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.