FRS Mortgage Calculator
Version: 1.0.1 Repository: derintolu/frs-mortgage-calculator
Embeddable mortgage calculator widget with lead capture - can be shared on external websites.
Features
Implemented
| Feature | Description |
|---|---|
| Calculator Widget | Mortgage payment calculation |
| Embeddable | Can be embedded on external sites |
| Lead Capture | Collect user information |
| CORS Support | Cross-origin resource sharing for external embedding |
| ES Modules | Modern JavaScript module support |
Shortcodes
| Shortcode | Description |
|---|---|
[frs_mortgage_calculator] | Render the calculator widget |
[frs_mortgage_calculator_embed] | Get embed code for external sites |
External Embedding
The calculator supports embedding on external websites with CORS headers enabled:
html
<!-- Embed code for external sites -->
<script type="module" src="https://myhub21.com/wp-content/plugins/frs-mortgage-calculator/assets/dist/widget.js"></script>
<div id="frs-mortgage-calculator"></div>REST API
CORS-enabled endpoints for widget data.
Headers:
Access-Control-Allow-Origin: *Access-Control-Allow-Methods: GET, POST, OPTIONSAccess-Control-Allow-Headers: Content-Type, X-WP-Nonce
File Structure
frs-mortgage-calculator/
├── frs-mortgage-calculator.php # Main plugin file
├── includes/ # PHP classes
└── assets/
└── dist/
├── widget.js # Compiled widget
└── manifest.json # Asset manifestRelated Documentation
- FRS Lead Pages - Mortgage Calculator Wizard