TWG 2.4.4 is available


The registered version has a really nice new feature:

Support for the masonary thumbnail style. See Resize the browser to see how this effect looks like :).

Also new:

  • New: Full support of php 7 of the flash uploader
  • New: No backup of the counter is made anymore after introducing flock.
  • Fix: counter.txt and useronline.txt where not created after introducing flock
  • Fix: Some minor php 7 fixes
  • Fix: Fallback for seo tree improved. Was not working on tinywebgallery because of the hoster strato
  • fix: php 7 type casting bugfix in the administration fixed.

Get the latest version or the patch here:

Have fun using TWG,


Advanced iFrame pro 7.0 is online


Advanced iframe pro 7.0 is now available on CodeCanyon.

The main features are:

For all new features please check:

There are 27 new features and 4 fixes in this release!

Best, Michael

Advanced iFrame Pro 6.5 is available

This release has many, many improvements of existing features and a improved administration!

The main new improvements are:

  • Administration with tabs, editor button, improved help and detection of wrong configurations
  • Browser detection uses much less memory and support additional devices
  • 15 new features and 8 fixes are part of this release.
  • Soon the free version will also get the improved administration also!

A full list is available on the history page.

Get this version from codecanyon.

Planned for the next version:

  • Scrolling of iframes with ipad and iphone
  • Additional header sections for the “show the iframe as layer”
  • Tutorial videos ;).

Have fun using Advanced iFrame Pro,

Advanced iframe pro 5.9 with lazy loading is available


Advanced iframe pro version 5.9 is now on codecanyon

This is the new pro stuff:

  • New: Lazy load of iframes with treshold and fadein. Iframes can be loaded after the parent is done or the iframe is shown in the viewport! (Pro)
  • New: Better input validation. Avoids configuration errors.
  • New: WordPress 3.9.1 is supported
  • New: An alternative to the eval function is now used in Javascript to improve security and speed.
  • New: Browscap version 5029 lite 8th May 2014 is now included. (Pro)
  • Fix: Code improvements found with the plugin checker plugin
  • Fix: Hidden tabs was not working because of the responsive iframe feature. Now both do work independant again. (Pro)
  • Fix: Improved shortcode generator (Pro)
  • Fix: Width is now measured without the extra space (which was 0 by default anyway ;))
  • Fix: Whitelist for params was extended by :,? and &
  • Fix: Wrong default for Set Iframe height by ratio (iframe_height_ratio) was fixed (Pro)
  • Fix: loader icon and responsive iframe do now work together! (Pro)

Compare the free and the pro versions here:

Have fun using advanced iframe,
Best, Michael

Responsive iframes with Advanced iFrame Pro

If you want to have a responsive iframe on your site the parent page AND the iframe page have to be responsive. If this is not the case you will not get the expected result.

If you google a little bit you find many solutions for responsive iframes.
Many of the solutions are only css based like


The big problem of this solutions is that they only work fine if the content is responsive AND you know the ratio of it. So it normally only works fine for videos and images. This scenarios are supported also: Responsive videos.

You also often find that you only need to set the style max-width:100% to the iframe.
But than you have an iframe with a responsive width but the problem with the correct height is still unsolved!

The solution is that the iframe needs to tell the parent its height after each resize.
This is easy if you are on the same domain but also possible if you are on different  domains. Due to the same-origin policy  an iframe at a different domain can’t use JavaScript to directly communicate with the parent page. Possible solutions are to use postMessage() or XSS communication using iframes.

-> To enable real responsive iframes you need to have access to the parent AND the iframe page.

Advanced iframe does already resize the iframe to its content height on the same domain and also on different domains using the XSS communication using iframes (I call it external workaround in the settings).

Advanced iframe pro version 5.6 does put all this together and does recalculate the height at each browser resize. The only thing you have to do is to enable responsive iframe and the auto height feature in the settings and use the external workaround if needed.

– The parent and the page you want to include into the iframe need to be responsive!
– The iframe is on the same domain as the parent or you can modify the iframe page to use the external workaround.

See the working example in the pro demo:

If this does not apply for you the only other option which is maybe possible for you is to use auto zoom of the iframe. See

Get advanced iframe pro on codeyanyon:

Have fun using advanced iframe pro,

Advanced iframe 5.0 is online


Advanced iframe 5.0 is online

The list of new features is really big:

  • New: ‘Show only a part of the iframe’ has now a graphical area selector where yu can simply select the area you want to show with the mouse! (Pro)
  • New: Improved external workaround: It can now be configured to work with different settings for different iframes
  • New: Improved documentation of the external workaround
  • New: Improved external workaround: “Modify the content of the iframe if the iframe page is on the same domain” is now supported in the workaround and can be configured for different domains (Pro).
  • New: Improved external workaround: The iframe can be hidden until al external modifications are done!
  • New: Improved external workaround: The same page can now be included into different wordpress installations. Only one configration is allowed here. For multiple configurations you need the onclude the different scripts depending on the parent with php.
  • New: Tested with WordPress 3.7.1
  • New: Fully compatible with php >= 5.3
  • New: “Scroll to top” does now not need a workaround anymore and the setting was moved to a different section where it makes more sense
  • New: Whitelist for url foreward parameters. If the value does only contain parameters on the whitelist than the value is not encoded anymore. Whitelist: @a-zA-Z0-9À-ÖØ-öø-ÿ|)( minus and space.
  • New: Support of the external workaround for IE7 and IE8
  • New: Quickstart guide added to the administration page of advanced iframe pro.
  • New: When the external workaround is set to true settings which only work on the same domain are disabled.
  • New: Improved handling of the show_part_of_iframe_… feature. Not needed dependencies at configuration where removed. This enables more flexibility here! (Pro)
  • Fix: show_part_of_iframe_x and show_part_of_iframe_y where switched. now show_part_of_iframe_x = left and show_part_of_iframe_y = top (Pro)
  • Fix: n where removed from the code because some other plugins converted them to br which where adding unwanted empty lines.
  • Fix: Hide elements until loaded is now again the last step of the onload values.
  • Fix: em tags where replaced by p tags in the administration. Copying em tags where copying the em tags to the editor as well which could cause invalid shortcodes
  • Fix: “Restart the viewports from the beginning after the last step”: old shortcode was in the description show_part_of_iframe_do_update -> show_part_of_iframe_next_viewports_loop (Pro)

Get the new version on or the pro version at

The pro features are now:

Have fun using Advanced iframe,

Best, Michael