Description
Money92 Forex Widgets provides two tools:
1) Forex Rates Table
Displays PKR exchange rates for multiple currencies with buying/selling spread applied.
2) Currency Calculator
Converts any supported currency into PKR using mid-market, buying, or selling rates.
Shortcodes
[m92fw_forex_widget]– Display Forex Rates Table[m92fw_currency_calculator]– Display PKR Currency Calculator
External services
This plugin relies on a third-party exchange-rate service to display PKR forex rates and power the included currency calculator.
1) Exchange-rate JSON service
The plugin requests exchange-rate data from:
- https://latest.currency-api.pages.dev/v1/currencies/pkr.json
What the service is used for:
- It provides the latest PKR-based exchange-rate JSON needed to build the forex table and currency calculator results.
What data is sent and when:
- A request is made only when one of the plugin shortcodes is used and the cached rates are missing or expired.
- The request is sent from your server using the WordPress HTTP API.
- The remote service receives the requested endpoint URL, your server IP address (as part of the normal HTTPS request), and standard HTTP headers including a User-Agent string containing the plugin name/version and WordPress version.
- No visitor-entered form values, user accounts, or other personal data are intentionally sent by the plugin.
Caching:
- Rates are cached using WordPress transients for 6 hours by default to reduce external requests.
Service / project links:
- Project source: https://github.com/fawazahmed0/exchange-api
- Cloudflare Terms of Use: https://www.cloudflare.com/website-terms/
- Cloudflare Privacy Policy: https://www.cloudflare.com/privacypolicy/
Developer hooks:
m92fw_rates_endpoints(array of URLs)m92fw_rates_cache_ttl(seconds)
Usage
Forex Rates Table
[m92fw_forex_widget]
Currency Calculator
[m92fw_currency_calculator]
Installation
- Upload the plugin folder to
/wp-content/plugins/money92-forex-widgets/. - Activate the plugin through the “Plugins” menu in WordPress.
- Insert the shortcode into any page or post.
FAQ
-
Does this plugin use any paid API?
-
No. It uses a free, public exchange-rate API.
-
Does it cache results?
-
Yes. Rates are cached using WordPress transients (default: 6 hours).
-
Does this plugin send any personal data to external servers?
-
The plugin does not intentionally send visitor-entered personal data. When cached rates are missing or expired, your server makes a request to the external exchange-rate service, which can receive your server IP address and standard HTTP headers as part of the normal HTTPS request.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Money92 Forex Widgets” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Money92 Forex Widgets” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.3
- Improved external service disclosure in the readme with service purpose, transmitted data, and policy links
- Reduced data sent in remote requests by removing the site URL from the User-Agent header
1.1.0
- Fixed WordPress.org review issues: enqueue scripts/styles correctly (no inline / tags)
- Added REST endpoint + server-side fetching with caching
- Updated shortcode names to use a unique prefix
1.0
- Initial release
