{"id":129338,"date":"2020-10-04T21:59:31","date_gmt":"2020-10-04T21:59:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/roughest-instant-estimate-calculator\/"},"modified":"2026-05-21T11:50:45","modified_gmt":"2026-05-21T11:50:45","slug":"roughest-instant-estimate-calculator","status":"publish","type":"plugin","link":"https:\/\/kk.wordpress.org\/plugins\/roughest-instant-estimate-calculator\/","author":18312960,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"RoughEst Instant Estimate Calculator","header_author":"ConnorOnTheWeb","header_description":"RoughEst Instant Estimate Calculator allows your website visitors to instantly calculate a rough estimate range for your services, saving you time and money.","assets_banners_color":"7a6a5e","last_updated":"2026-05-21 11:50:45","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/ncp\/payment\/8PVJBG68LN47N","header_plugin_uri":"https:\/\/connorontheweb.com\/wordpress\/roughest","header_author_uri":"https:\/\/connorontheweb.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":3145,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"connorontheweb","date":"2026-01-26 08:09:48"},"1.0.3":{"tag":"1.0.3","author":"connorontheweb","date":"2026-01-26 09:44:17"},"1.1.0":{"tag":"1.1.0","author":"connorontheweb","date":"2026-05-20 10:55:26"},"1.1.1":{"tag":"1.1.1","author":"connorontheweb","date":"2026-05-21 11:50:45"},"4.3":{"tag":"4.3","author":"connorontheweb","date":"2024-12-27 09:18:18"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2393329,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2393329,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2393334,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2393334,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":{"roughest\/sqft-calculator":{"name":"roughest\/sqft-calculator","title":"RoughEst Sqft Calculator"},"roughest\/run-calculator":{"name":"roughest\/run-calculator","title":"RoughEst Run Calculator"}},"tagged_versions":["1.0.2","1.0.3","1.1.0","1.1.1","4.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2393272,"resolution":"1","location":"assets","locale":"","width":992,"height":924},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2393368,"resolution":"2","location":"assets","locale":"","width":1878,"height":1576},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2393368,"resolution":"3","location":"assets","locale":"","width":2428,"height":1880}},"screenshots":{"1":"Example: Completed Cost Per Square Foot Calculator. This example is customized for the decking industry.","2":"Example: Two customized RoughEst calculators in the sidebar of a post, RoughEst SQFT and RoughEst Run.","3":"Widgets drag and drop panel. Here you can install one or many calculators and customize them all individually for each product or service."}},"plugin_section":[],"plugin_tags":[25011,15442,806,51828,191568],"plugin_category":[],"plugin_contributors":[191567],"plugin_business_model":[],"class_list":["post-129338","plugin","type-plugin","status-publish","hentry","plugin_tags-bidding","plugin_tags-calculators","plugin_tags-construction","plugin_tags-estimates","plugin_tags-roughest","plugin_contributors-connorontheweb","plugin_committers-connorontheweb"],"banners":{"banner":"https:\/\/ps.w.org\/roughest-instant-estimate-calculator\/assets\/banner-772x250.jpg?rev=2393334","banner_2x":"https:\/\/ps.w.org\/roughest-instant-estimate-calculator\/assets\/banner-1544x500.jpg?rev=2393334","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/roughest-instant-estimate-calculator\/assets\/icon-128x128.jpg?rev=2393329","icon_2x":"https:\/\/ps.w.org\/roughest-instant-estimate-calculator\/assets\/icon-256x256.jpg?rev=2393329","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/roughest-instant-estimate-calculator\/assets\/screenshot-1.png?rev=2393272","caption":"Example: Completed Cost Per Square Foot Calculator. This example is customized for the decking industry."},{"src":"https:\/\/ps.w.org\/roughest-instant-estimate-calculator\/assets\/screenshot-2.png?rev=2393368","caption":"Example: Two customized RoughEst calculators in the sidebar of a post, RoughEst SQFT and RoughEst Run."},{"src":"https:\/\/ps.w.org\/roughest-instant-estimate-calculator\/assets\/screenshot-3.png?rev=2393368","caption":"Widgets drag and drop panel. Here you can install one or many calculators and customize them all individually for each product or service."}],"raw_content":"<!--section=description-->\n<p>RoughEst Instant Estimate Calculator lets website visitors instantly calculate a rough price range for your services.<\/p>\n\n<p>See the <a href=\"https:\/\/connorontheweb.com\/wordpress\/roughest\">official documentation and demo on ConnorOnTheWeb.com<\/a><\/p>\n\n<p><strong>To add a calculator to any post or page:<\/strong><\/p>\n\n<ol>\n<li>In the block editor, click <strong>+<\/strong> and search for \"RoughEst\"<\/li>\n<li>Insert <strong>RoughEst Sqft Calculator<\/strong> or <strong>RoughEst Run Calculator<\/strong><\/li>\n<li>Configure the settings in the right sidebar panel<\/li>\n<\/ol>\n\n<p>Classic widgets are also supported for non-block themes via WP Admin &gt; Appearance &gt; Widgets.<\/p>\n\n\n\n<p>This plugin adds two instant calculators:<\/p>\n\n<h3>1. Cost Per Square Foot Calculator<\/h3>\n\n<ul>\n<li>The customer enters two values<\/li>\n<li>The plugin multiplies them together to get the square footage<\/li>\n<li>That number is multiplied by your cost per square foot<\/li>\n<li>A price range is calculated and displayed<\/li>\n<li>The range is a percentage above and below the total (e.g. 60% to 120%)<\/li>\n<\/ul>\n\n<blockquote>\n  <h3>Example (Cost Per Square Foot):<\/h3>\n  \n  <ul>\n  <li>The customer types in '10' for both values<\/li>\n  <li>The plugin multiplies 10 x 10 and gets 100 square feet<\/li>\n  <li>Cost per square foot is set to $100, so 100 x $100 = $10,000<\/li>\n  <li>$10,000 is the base number used to calculate the range<\/li>\n  <li>Low range is set to 60%: 60% of $10,000 = $6,000<\/li>\n  <li>High range is set to 120%: 120% of $10,000 = $12,000<\/li>\n  <li>Displayed price range: $6,000 - $12,000<\/li>\n  <\/ul>\n<\/blockquote>\n\n<h3>2. Cost Per Run (Single Value) Calculator<\/h3>\n\n<ul>\n<li>The customer enters one value<\/li>\n<li>The plugin multiplies that number by your cost<\/li>\n<li>A price range is calculated and displayed<\/li>\n<li>The range is a percentage above and below the total (e.g. 60% to 120%)<\/li>\n<\/ul>\n\n<blockquote>\n  <h3>Example (Cost Per Run):<\/h3>\n  \n  <ul>\n  <li>The customer types in '10' for the single value<\/li>\n  <li>Cost per run is set to $100, so 10 x $100 = $1,000<\/li>\n  <li>$1,000 is the base number used to calculate the range<\/li>\n  <li>Low range is set to 60%: 60% of $1,000 = $600<\/li>\n  <li>High range is set to 120%: 120% of $1,000 = $1,200<\/li>\n  <li>Displayed price range: $600 - $1,200<\/li>\n  <\/ul>\n<\/blockquote>\n\n<h3>RoughEst Instant Estimate Calculator supports concurrent instances<\/h3>\n\n<p>You can add these calculators as many times as you need. Each instance can have different values and labels. Both Gutenberg blocks and classic widgets are supported.<\/p>\n\n<h3>What can you customize for each instance?<\/h3>\n\n<ol>\n<li>Main Title (above each instance)<\/li>\n<li>Description (right below title)<\/li>\n<li>Value Labels (default: length \/ width)<\/li>\n<li>Output Label (label next to the result)<\/li>\n<li>Cost-per Multiplier (number, default: 70)<\/li>\n<li>Low Range Variance (percentage, default: 60%)<\/li>\n<li>High Range Variance (percentage, default: 120%)<\/li>\n<li>Currency Symbol (default: $)<\/li>\n<li>Disclaimer (appears after calculation)<\/li>\n<li>Error Message (appears if no values are entered)<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20can%20i%20use%20roughest%20on%20pages%20or%20posts%3F\"><h3>How can I use RoughEst on pages or posts?<\/h3><\/dt>\n<dd><p>Click <strong>+<\/strong> in the block editor, search for \"RoughEst,\" and insert either calculator block. No additional plugins are needed. See the top of the description for step-by-step instructions.<\/p><\/dd>\n<dt id=\"can%20you%20widen%20or%20narrow%20the%20price%20range%3F\"><h3>Can you widen or narrow the price range?<\/h3><\/dt>\n<dd><p>Yes. You can set both the low and high end of the range independently.<\/p><\/dd>\n<dt id=\"can%20you%20use%20the%20calculators%20multiple%20times%20on%20your%20website%3F\"><h3>Can you use the calculators multiple times on your website?<\/h3><\/dt>\n<dd><p>Yes, both blocks and widgets support concurrent instances.<\/p><\/dd>\n<dt id=\"can%20you%20change%20the%20currency%20symbol%20on%20the%20calculator%3F\"><h3>Can you change the currency symbol on the calculator?<\/h3><\/dt>\n<dd><p>Yes. Each calculator instance has a Currency Symbol setting in its configuration panel. The default is $, but you can set any symbol or prefix you need.<\/p><\/dd>\n<dt id=\"how%20can%20i%20style%20the%20input%20characters%20to%20support%20my%20theme%3F\"><h3>How can I style the input characters to support my theme?<\/h3><\/dt>\n<dd><p>Target the class .roughest-inputs<\/p>\n\n<p>.roughest-inputs {\n    color: #fff !important\n}<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20technical%20support%3F\"><h3>Where can I find technical support?<\/h3><\/dt>\n<dd><p>Email <a href=\"mailto:connor@connorontheweb.com\">connor@connorontheweb.com<\/a> or visit <a href=\"https:\/\/connorontheweb.com\">ConnorOnTheWeb.com<\/a><\/p><\/dd>\n<dt id=\"can%20you%20build%20custom%20features%20for%20our%20company%3F\"><h3>Can you build custom features for our company?<\/h3><\/dt>\n<dd><p>Yes, we are available for web development contracting. Visit <a href=\"https:\/\/connorontheweb.com\">ConnorOnTheWeb.com<\/a> or email <a href=\"mailto:connor@connorontheweb.com\">connor@connorontheweb.com<\/a> and let us know what you need.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Updated plugin page URL to connorontheweb.com\/wordpress\/roughest<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added Gutenberg block versions of both calculators (usable in any post, page, or template)<\/li>\n<li>Added configurable currency symbol per calculator instance (default: $)<\/li>\n<li>Improved input layout: value labels now display above their inputs with a two-column grid on wider screens<\/li>\n<li>Verified compatibility with WordPress 7.0<\/li>\n<li>Updated minimum PHP version to 7.4<\/li>\n<li>Fixed HTML syntax errors in widget output<\/li>\n<li>Fixed JavaScript variable scoping and removed debug logging<\/li>\n<li>Improved input sanitization and output escaping throughout<\/li>\n<li>Improved accessibility with focus styles and ARIA-friendly markup<\/li>\n<li>Added responsive CSS for mobile viewports<\/li>\n<li>Updated all documentation links and contact details<\/li>\n<li>Added deprecation hints to legacy widgets pointing to Gutenberg blocks<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial launch<\/li>\n<\/ul>","raw_excerpt":"RoughEst Instant Estimate Calculator lets website visitors instantly calculate a rough price range for your services.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/129338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=129338"}],"author":[{"embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/connorontheweb"}],"wp:attachment":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=129338"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=129338"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=129338"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=129338"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=129338"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=129338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}