{"id":38750,"date":"2015-09-07T19:42:47","date_gmt":"2015-09-07T19:42:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/eh-mortgage-calculator\/"},"modified":"2026-01-18T18:49:31","modified_gmt":"2026-01-18T18:49:31","slug":"eh-mortgage-calculator","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/eh-mortgage-calculator\/","author":14400601,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.1.1","stable_tag":"3.1.1","tested":"6.9.4","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"EH Mortgage Calculator \u2013 Loan & Amortization Calculator","header_author":"Edgar Hernandez","header_description":"","assets_banners_color":"","last_updated":"2026-01-18 18:49:31","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=NAJ7GSMS87NEE","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2128,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1":{"tag":"1.1","author":"edgarr41","date":"2015-09-08 18:55:32"},"2.0":{"tag":"2.0","author":"edgarr41","date":"2016-04-06 13:55:14"},"3.0.0":{"tag":"3.0.0","author":"edgarr41","date":"2025-12-29 14:31:57"},"3.1.0":{"tag":"3.1.0","author":"edgarr41","date":"2026-01-18 06:54:15"},"3.1.1":{"tag":"3.1.1","author":"edgarr41","date":"2026-01-18 18:49:31"}},"upgrade_notice":{"3.1.1":"<p>This update improves plugin discoverability by updating the readme.txt branding, title, and SEO metadata. No functional changes were made.<\/p>","3.1.0":"<p>This update includes UI improvements, better translation support, and refinements to the shortcode and block output.<br \/>\nIf you customized styles, review your site after updating.<\/p>","3.0":"<p>This is a major update with a new Gutenberg block, modernized codebase, improved UI, and enhanced performance.<br \/>\nIf you customized templates or styles, review your site after updating.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3442065,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3442065,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3439005,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3442065,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/\",\"login\":true,\"preferredVersions\":{\"php\":\"8.3\",\"wp\":\"latest\"},\"steps\":[{\"step\":\"setSiteOptions\",\"options\":{\"blogname\":\"EH Mortgage calculator Demo\"}},{\"step\":\"runPHP\",\"code\":\"<?php require_once '\\\/wordpress\\\/wp-load.php'; update_option('ehmc_show_chart', 1); $page_id = wp_insert_post(array('post_title' => 'Mortgage Calculator Demo', 'post_name' => 'mortgage-calculator-demo', 'post_content' => '[eh_mortgage_calculator]', 'post_status' => 'publish', 'post_type' => 'page')); if ($page_id) { update_option('show_on_front', 'page'); update_option('page_on_front', $page_id); flush_rewrite_rules(); } ?>\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"eh-mortgage-calculator\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":{"ehmc\/calculator":{"apiVersion":2,"name":"ehmc\/calculator","title":"EH Mortgage Calculator","category":"widgets","icon":"calculator","description":"Insert the EH Mortgage Calculator.","keywords":["mortgage","calculator","loan"],"version":"1.0.0","textdomain":"eh-mortgage-calculator","editorScript":"ehmc-block-editor","editorStyle":"ehmc-block-editor-style","style":"ehmc-block-style"}},"tagged_versions":["1.1","2.0","3.0.0","3.1.0","3.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1240087,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3441278,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1240087,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3441278,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Mortgage calculator form","2":"Amortization schedule output","3":"Pagination controls","4":"Admin page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[37212,15800,41017,4970,2199],"plugin_category":[43,59],"plugin_contributors":[91350],"plugin_business_model":[],"class_list":["post-38750","plugin","type-plugin","status-publish","hentry","plugin_tags-amortization","plugin_tags-finance","plugin_tags-loan-calculator","plugin_tags-mortgage-calculator","plugin_tags-real-estate","plugin_category-customization","plugin_category-utilities-and-tools","plugin_contributors-edgarr41","plugin_committers-edgarr41"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/eh-mortgage-calculator\/assets\/icon.svg?rev=3439005","icon":"https:\/\/ps.w.org\/eh-mortgage-calculator\/assets\/icon.svg?rev=3439005","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/eh-mortgage-calculator\/assets\/screenshot-1.png?rev=1240087","caption":"Mortgage calculator form"},{"src":"https:\/\/ps.w.org\/eh-mortgage-calculator\/assets\/screenshot-2.png?rev=3441278","caption":"Amortization schedule output"},{"src":"https:\/\/ps.w.org\/eh-mortgage-calculator\/assets\/screenshot-3.png?rev=1240087","caption":"Pagination controls"},{"src":"https:\/\/ps.w.org\/eh-mortgage-calculator\/assets\/screenshot-4.png?rev=3441278","caption":"Admin page"}],"raw_content":"<!--section=description-->\n<p><strong>EH Mortgage Calculator<\/strong> is a lightweight, responsive, and user\u2011friendly mortgage and loan calculator for WordPress.<br \/>\nIt helps visitors calculate monthly mortgage payments and view a full amortization schedule with principal and interest breakdowns.<\/p>\n\n<p>This plugin is ideal for <strong>real estate websites, mortgage brokers, lenders, financial blogs, and home loan professionals<\/strong> who need a clean, accurate, and fast mortgage calculator.<\/p>\n\n<p>Version <strong>3.1.1<\/strong> continues the modernization introduced in 3.0, delivering UI refinements, improved accessibility, better translation support, and a polished experience across both the shortcode and Gutenberg block.<\/p>\n\n<h3>\ud83d\udd39 Key Features<\/h3>\n\n<ul>\n<li>Accurate mortgage and loan payment calculation  <\/li>\n<li>Full amortization schedule with year\u2011by\u2011year pagination  <\/li>\n<li>Monthly payment breakdown (principal + interest)  <\/li>\n<li>Shortcode support: <code>[eh_mortgage_calculator]<\/code>  <\/li>\n<li>Native Gutenberg block (WordPress 5.0+)  <\/li>\n<li>Modern JavaScript architecture (no globals, no inline JS)  <\/li>\n<li>Clean, responsive UI with a custom Bootstrap build  <\/li>\n<li>Translation\u2011ready (includes Spanish)  <\/li>\n<li>Improved accessibility and keyboard navigation  <\/li>\n<li>Lightweight and optimized for performance  <\/li>\n<\/ul>\n\n<p>Perfect for:<\/p>\n\n<ul>\n<li>Real estate agents  <\/li>\n<li>Mortgage brokers  <\/li>\n<li>Loan officers  <\/li>\n<li>Financial advisors  <\/li>\n<li>Home loan and mortgage blogs  <\/li>\n<li>Property listing websites<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>eh-mortgage-calculator<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<li><p>Add the calculator to any page or post using the shortcode:<\/p>\n\n<p>[eh_mortgage_calculator]<\/p><\/li>\n<li><p>Or insert the <strong>EH Mortgage Calculator Block<\/strong> in the block editor.<\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20customize%20the%20calculator%20settings%3F\"><h3>Can I customize the calculator settings?<\/h3><\/dt>\n<dd><p>Yes. Version 3.1.1 includes a full settings page where you can customize:<\/p>\n\n<ul>\n<li>Default loan amount, interest rate, and term  <\/li>\n<li>Field labels and button text  <\/li>\n<li>Primary color, button colors, and table header color  <\/li>\n<li>Border radius and UI styling  <\/li>\n<li>Display options for the summary box, amortization table, and chart  <\/li>\n<\/ul>\n\n<p>All settings apply instantly to both the shortcode and the Gutenberg block.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation%E2%80%91ready%3F\"><h3>Is the plugin translation\u2011ready?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully internationalized and includes a Spanish translation.<br \/>\nVersion 3.1.1 improves translation support for JavaScript\u2011based labels.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20block%20themes%3F\"><h3>Does it work with block themes?<\/h3><\/dt>\n<dd><p>Yes. The Gutenberg block works with all block themes and classic themes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>Updated plugin branding and SEO\u2011optimized readme.txt for improved WordPress.org search visibility<\/li>\n<li>Enhanced keyword coverage for mortgage, loan calculator, and amortization\u2011related searches<\/li>\n<li>Refined plugin title and tags for better discoverability<\/li>\n<li>No functional changes to the calculator or UI<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>Improved pagination styling with dynamic primary color support  <\/li>\n<li>Updated Bootstrap\u2011based UI for cleaner, more consistent styling  <\/li>\n<li>Added translation support for JavaScript chart labels  <\/li>\n<li>Improved shortcode tab UI in the admin panel  <\/li>\n<li>Removed remaining inline JavaScript for full CSP compatibility  <\/li>\n<li>Enhanced accessibility and keyboard navigation  <\/li>\n<li>Minor bug fixes and performance improvements  <\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Major modernization of the entire plugin  <\/li>\n<li>Added a fully functional Gutenberg block with dynamic rendering  <\/li>\n<li>Rebuilt JavaScript using modern standards (no globals, no inline scripts)  <\/li>\n<li>Improved mortgage calculation logic and edge\u2011case handling  <\/li>\n<li>Redesigned UI with a slimmer, custom Bootstrap build  <\/li>\n<li>Refactored plugin into a class\u2011based architecture  <\/li>\n<li>Improved shortcode output and front\u2011end rendering  <\/li>\n<li>Enhanced pagination for amortization tables  <\/li>\n<li>Updated internationalization and text domain consistency  <\/li>\n<li>Cleaned up file structure and removed legacy code  <\/li>\n<li>Removed legacy widget support  <\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<p>Added widget support.<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Updated text domain to match plugin slug.<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Initial release.<\/p>","raw_excerpt":"A modern mortgage and loan calculator with a clean amortization schedule, monthly payment breakdown, shortcode, and Gutenberg block.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/38750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=38750"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/edgarr41"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=38750"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=38750"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=38750"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=38750"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=38750"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=38750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}