Advanced iFrame Pro:
Include content the way YOU like in an iframe that can hide and modify elements and forward parameters. You can also embed content directly or show a part of an iframe.
Resize the iframe to the content height or width
In the same domainÂ or if you are able to use theÂ external workaroundÂ you canÂ resize the iframe to the iframe height. Also, dynamic size changes in the iframe are detected and even the auto height of hidden elementsÂ is supported.
Show only specific areas of the iframe
Even if you are NOT on the same domain and you are NOT able to modify the external page you canÂ show a part of the remote iframe. With the includedÂ area selector you can simply select the area you want to show with your mouse. Also, you canÂ hide certain areas of the other page. For perfect integration, zoom featureÂ is also supported!
Zoom iframe content
You canÂ zoom the content of an iframe with a fixed ratioÂ and also byÂ auto zoom which does calculate the factor depending on the browser size. Especially on nonresponsive pages this can be the only solution for mobile devices.
Modify CSS styles
You can dynamicallyÂ change the CSS of the parentÂ and depending on your setup even of theÂ iframe pageÂ too. So you can hide elements like header and footers or overwrite static sizes to make a page more responsive.
Lazy loadÂ is the perfect feature to enhance the loading time of your page. So first yourÂ main page is loaded and afterward the iframe. You can also load the iframe when itÂ is visible onlyÂ or load the iframeÂ with a click on a button.
Loading iframes often takes additional 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 iframes responsive. Also, videosÂ are supported. Please seeÂ this blogÂ entry for details.
Many websites look different on different devices. With the includedÂ browser detectionÂ you are able to show different iframes or different parts of an iframe depending on the detected device.
Change link targets and URLs and show iframes as a layer with header/footer
You can dynamicallyÂ change the link targets of the parentÂ and depending on your setup even of theÂ iframe page too. In the iframe, even links can be changed now! This also enables the feature that links can be directlyÂ opened in an extra layer in an iframe. So users donâ€™t leave your webpage even when they select external links! AÂ custom header/footer can also be included in the layer.
Scrolling on iPad and iPhone
By default, not all IOS versions do support scrolling inside an iframe. An IOS workaround combined with the browser detection is done in the pluginÂ as the IOS workaround does not work on other systems!
Advanced URL parameter handling
Many options to parse parameters are supported. You canÂ forward parameters from the parent and you have many placeholders like the current WordPress username. You can even add the iframe URL as a parameter to the parent URL to be able to bookmark the currently selected page.
Use iframes in the widget areas
AÂ widgetÂ is included to add iframes or even any shortcode in your widget areas.
Provide parts of your website to other domains
This feature does enable you to offer parts of your website by only 2 lines of code (js + iframe). See the â€œcontent filterâ€ and the â€œAdd ai_external.js localâ€ solution.
Check your iframes
The iframe checker is now included internally and can also check once every day all of your iframes!
A Standalone version is included!
You can use this plugin not only in WordPress butÂ any PHP pageÂ where you can insert a few lines of code!
Cookie iframe support!
Safari and IE do not support Cookies in iframes very well by default. Also, all other browsers can be configured that this does not work. The 3rd party cookie in iframe workaroundÂ provides a possible fix for this!
A Gutenberg block is now also included.