=== Pass URL Parameters to Embedded iFrame ===
Contributors: equalizedigital, roadwarriorwp, alh0319, stevejonesdev
Donate link: https://roadwarriorcreative.com/donate/
Tags: Eventbrite, parameters, iframe
Requires at least: 6.7
Tested up to: 6.9
Stable tag: 1.1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Pass URL parameters from the embedded page URL to iframe source URL.
== Description ==
This plugin will parse the web address on page load looking for parameters, and add those parameters to the source URL for any iframe with a specific ID.
Example use case: pass discount and affiliate codes via page URL to embedded Eventbrite tickets widgets.
== Installation ==
1. Install via WordPress.org plugin directory (coming soon!)...or...
2. Download zip file, unzip, and upload rwc-pass-parameters-to-iframe directory to the `/wp-content/plugins/` directory
3. Activate the plugin through the 'Plugins' menu in WordPress
4. Add id="rwcGetParams" to any iframes you want to retrieve parameters from page URL
== Frequently Asked Questions ==
= How do I make an iframe source URL get the parameters from the page URL? =
In order for this plugin to pass the parameters to an iframe's source URL, you have to add a specific id, rwcGetParams, to the iframe. For example
``
should become
``
Once you have added that id to the iframe, the plugin will automatically find any parameters in the URL and pass them on.
= Will this work with multiple iframes on the same page? =
No. Currently, this plugin will NOT support multiple iframes on the same page, unless you want them all to load the same content.
= Will this work with many different iframes throughout the website? =
Yes, this plugin will function with different iframes loading unique content, so long as they are on different pages of your website.
= What if the iframe source URL already has parameters? =
If your iframe source URL already has parameters we take that into account and don't add another question mark. Everything will work as expected.
== Changelog ==
= 1.1.0 =
* Update function and constant prefixes for consistency
* Fix deprecated jQuery .load() method
* Improve code documentation with proper PHPDoc blocks
* Load JavaScript in footer for better performance
= 1.0.3 =
* Test with current WordPress version
= 1.0.2 =
* Added a check for defined parameters to prevent a value of undefined from being passed to the iframe.
= 1.0.1 =
* Added support for iFrame URLs that already contain parameters.
= 1.0 =
* Everything is shiny and new!