Advanced iFrame Pro
Include content in the iframe in any way you like, hide and modify elements and forward parameters. You can also embed content or display parts of the iframe directly.
Adjust the size of the iframe according to the height or width of the content.
On the same domain, or if you are able to use external workarounds, you can resize the iframe to the height of the iframe. In addition, dynamic size changes in the iframe are detected and even support the automatic height of hidden elements.
Show only certain areas of the iframe
You can’t modify external pages even if you’re not on the same domain, you can still display part of the remote iframe. With the included region selector, you can simply select the region you want to display with your mouse. You can also hide certain areas of other pages. For perfect integration, the zoom feature is also supported
Zoom iframe content
You can scale the content of the iframe with a fixed scale, or you can calculate the factor by auto-scaling, depending on the size of the browser. Especially on non-responsive pages, this may be the only solution for mobile devices.
Modifying the css style
You can dynamically change the css of the parent page, and depending on your settings, even the css of the iframe page, so you can hide elements like headers and footers, or override static dimensions to make the page more responsive.
Lazy load is the perfect feature to improve your page load time. So load your main page first, then load the iframe. you can also load the iframe while it’s visible, or load the iframe with a click of a button.
Loading an iframe usually takes extra time. So now you can show your users a loading icon until the iframe is fully loaded.
Advanced iframe pro has several options to make your iframe responsive. In addition, there is video support. See this blog for more details.
Many websites look different on different devices. With built-in browser detection, you can display different iframes or different parts of an iframe depending on the device detected.
Change the link target and URL, and display the iframe as a header/footer.
You can dynamically change the target of the parent link, and depending on your settings, you can even change the target of the iframe page. Now, even the links can be changed in the iframe. This also implements the ability to open links directly in an additional layer in the iframe. Thus, even if the user selects an external link, it will not leave your page. Custom headers/footers can also be included in the layer.
Scrolling on ipad and iphone
By default, not all IOS versions support scrolling within an iframe. The plugin makes an IOS workaround in conjunction with browser detection, as IOS workarounds are not available on other systems.
Advanced url handling
Lots of options are supported to parse parameters. You can forward parameters from the parent node, and you have many placeholders, such as the current WordPress username. You can even add the iframe’s url as a parameter to the parent url to be able to bookmark the currently selected page.
Using an iframe in the widget area
Include a widget that allows you to add iframes or even any shortcode to your widget area.
Make parts of your site available to other domains
This feature does allow you to provide part of your site with only 2 lines of code (js+iframe). See the “Content Filter” and “Add ai_external.js Local” solutions.
Check your iframe.
The iframe checker is now included internally and can check all iframes once a day! Starting with the 2020 version, this is parallel and can also check non-advanced iframes iframes! so you can monitor if already existing iframes can still be included! So it is possible to monitor whether an already existing iframe can still be included! Everyone who uses an iframe should use this feature to make sure that users don’t suddenly see a blank page.
Indie version included!
You can use this plugin not only in WordPress, but also in any php page where you can insert a few lines of code!
Cookie iframe support!
Safari and IE do not support cookies in iframes by default, and all other browsers can be configured to not support them either. A third-party cookie in iframe workaround provides a possible fix for this.