{"id":403343,"date":"2026-11-09T15:51:32","date_gmt":"2026-11-09T15:51:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/widgetcalc\/"},"modified":"2026-11-09T15:50:57","modified_gmt":"2026-11-09T15:50:57","slug":"widgetcalc","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/widgetcalc\/","author":23603442,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"WidgetCalc","header_author":"Rock Software Oy","header_description":"Embed a WidgetCalc lead-generating calculator anywhere on your site with a shortcode or block. No coding needed \u2014 paste your calculator key from widgetcalc.com and publish.","assets_banners_color":"","last_updated":"2026-11-09 15:50:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/widgetcalc.com","header_author_uri":"https:\/\/rocksoftware.fi","rating":0,"author_block_rating":0,"active_installs":0,"downloads":21,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"rocksoftware","date":"2026-11-09 15:50:57","revision":3792823}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"widgetcalc\/calculator":{"name":"widgetcalc\/calculator","title":"WidgetCalc"}},"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings \u2192 WidgetCalc, with the default calculator key field."}},"plugin_section":[],"plugin_tags":[716,230,337,209105,162],"plugin_category":[43,56,59],"plugin_contributors":[291675],"plugin_business_model":[],"class_list":["post-403343","plugin","type-plugin","status-publish","hentry","plugin_tags-calculator","plugin_tags-embed","plugin_tags-lead-generation","plugin_tags-roi-calculator","plugin_tags-widget","plugin_category-customization","plugin_category-social-and-sharing","plugin_category-utilities-and-tools","plugin_contributors-rocksoftware","plugin_committers-rocksoftware"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/widgetcalc.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/widgetcalc.com\">WidgetCalc<\/a> lets you build an interactive calculator \u2014 ROI, cost savings, pricing quote and more \u2014 that captures a visitor's email before showing their result, so every calculation becomes a lead in your WidgetCalc dashboard.<\/p>\n\n<p>This plugin puts that calculator on a WordPress site with no code:<\/p>\n\n<ul>\n<li>A <code>[widgetcalc]<\/code> shortcode you can drop into any page, post or widget area.<\/li>\n<li>A WidgetCalc block for the block editor (Gutenberg), with a field for the calculator key.<\/li>\n<li>A site-wide default calculator key under <strong>Settings \u2192 WidgetCalc<\/strong>, so a single-calculator site needs no attributes at all.<\/li>\n<\/ul>\n\n<p>Build your calculator at <a href=\"https:\/\/widgetcalc.com\/signup\">widgetcalc.com<\/a> first (a free plan covers one calculator), copy its key from the publish step, and paste it here.<\/p>\n\n<h4>Usage<\/h4>\n\n<ol>\n<li>Create and publish a calculator at widgetcalc.com.<\/li>\n<li>Copy the calculator key shown on the publish step (the part of the embed snippet between <code>\/embed\/<\/code> and <code>.js<\/code>).<\/li>\n<li>Either:\n\n<ul>\n<li>Go to <strong>Settings \u2192 WidgetCalc<\/strong> and paste it as your default key, then add the WidgetCalc block or <code>[widgetcalc]<\/code> shortcode anywhere with no attributes, or<\/li>\n<li>Use <code>[widgetcalc key=\"your-calculator-key\"]<\/code> to place a specific calculator, independent of the default.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h4>Does this need a paid WidgetCalc plan?<\/h4>\n\n<p>No. The plugin works with WidgetCalc's free plan (one calculator, WidgetCalc badge shown). Paid plans add more calculators, remove the badge and unlock lead routing.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin loads your calculator from WidgetCalc, the hosted service it is\na shortcut for \u2014 it has no function without it.<\/p>\n\n<ul>\n<li><strong>What<\/strong>: a loader script, <code>https:\/\/widgetcalc.com\/embed\/{your-calculator-key}.js<\/code>,\nrequested directly by the visitor's browser for every page that shows a\n  [widgetcalc] shortcode or WidgetCalc block.<\/li>\n<li><strong>When<\/strong>: on every page view where the shortcode or block is placed.<\/li>\n<li><strong>What data is sent<\/strong>: the calculator key you configured (part of the\nscript URL) and the standard request data any script load sends (the\nvisitor's IP address and user agent, to the hosting server). The visitor's\nown answers inside the calculator (and an email address, if the\ncalculator asks for one) are sent to WidgetCalc only if the visitor fills\nin and submits the calculator; the plugin itself sends nothing on their\nbehalf.<\/li>\n<li><strong>Provided by<\/strong>: Rock Software Oy, WidgetCalc \u2014 <a href=\"https:\/\/widgetcalc.com\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/widgetcalc.com\/privacy\">Privacy Policy<\/a>.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>widgetcalc<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install directly from the WordPress plugin directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>Settings \u2192 WidgetCalc<\/strong> and paste your calculator key.<\/li>\n<li>Add the WidgetCalc block to any page, or use the <code>[widgetcalc]<\/code> shortcode.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20a%20calculator%20key%3F\"><h3>Where do I get a calculator key?<\/h3><\/dt>\n<dd><p>Sign up at widgetcalc.com, build a calculator (or start from a template) and publish it. The publish step shows an embed snippet; the key is the UUID between <code>\/embed\/<\/code> and <code>.js<\/code> in that snippet.<\/p><\/dd>\n<dt id=\"can%20i%20embed%20more%20than%20one%20calculator%3F\"><h3>Can I embed more than one calculator?<\/h3><\/dt>\n<dd><p>Yes \u2014 set a site-wide default under Settings \u2192 WidgetCalc for your main calculator, then use <code>[widgetcalc key=\"\u2026\"]<\/code> with a different key anywhere you want a different one.<\/p><\/dd>\n<dt id=\"does%20this%20slow%20down%20my%20site%3F\"><h3>Does this slow down my site?<\/h3><\/dt>\n<dd><p>The calculator loads in a lazy iframe, after the rest of your page, so it does not block your page's own load.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: enqueue the embed loader via wp_enqueue_script instead of printing a raw <\/li>\n<li>Document the WidgetCalc external service (data sent, ToS, privacy) in this readme.<\/li>\n<li>Remove an unsupported \"fastest\" claim from the description; add rocksoftware as a listed contributor.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: shortcode, block and a site-wide default key.<\/li>\n<\/ul>","raw_excerpt":"Embed a WidgetCalc lead-generating calculator (ROI, savings, pricing quote) on any page with a shortcode or block. No code to write.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/403343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=403343"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rocksoftware"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=403343"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=403343"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=403343"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=403343"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=403343"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=403343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}