WP Full Picture 10 beta release

Today we are releasing the first beta of WP Full Picture 10. It is a major release with many important changes.

Asynchronous file loading to improve performance and avoid issues with aggressive settings of caching plugins

The main goal of this release was to fix the problems that WP Full Picture had with caching plugins. Before version 10, WP FP loaded its files in specific order, which caused issues with caching plugins which were configured to change this order.

Now, all files in WP FP are loaded asynchronously, and the order in which they are loaded will no longer cause any issues.

This will not only fix caching issues, but also improve scores in page-loading speed tests.

At the moment we are testing its compatibility with caching tools and only found problems with one option in Autoptimize and WP Rocket.

Dashboard page

So far, WP Full Picture had many options, but no single place to find guides, easy-to-follow onboarding, and useful info. This will all change starting with version 10, which will come with a new dashboard (home screen) with guides, tutorials, tips and automatic detection of incompatible plugins and themes. In later versions I will be also adding onboarding and links to tutorial videos.

Simplified navigation

So far, WP Full Picture had all links to its settings and information pages in the side menu. This added confusion and unnecessary complexity.

Starting from version 10, links to the main plugin settings and the GDPR setup helper will now reside in the top menu, together with the “Modules” and “Dashboard” links.

Removed performance-improving functions

With WP FP 10, the existing performance-improving functions are no longer necessary. We removed functions to save WP FP’s functions in separate files and to load files deferred.

Currently, all necessary WP FP JavaScript is loaded in a separate file by default and all files are loaded asynchronously.

Improvements to blocking 3rd party tools

We fixed issues with blocking 3rd party scripts (in the Consent Management module) and allowed for grouping them.

Other changes

  • Visual improvements – the design is now not as strong as before, but it is more practical
  • Removed animation from the consent banner – it was unnecessary, and some speed testing tools counted the time that it took for the banner to show, to the page loading time.
  • Small changes to tracking functions in the WooCommerce tracking module
  • Optimized the JS functions of the consent banner

Fixes

  • Fixed a small JS bug on the settings page of the Google Analytics module
  • Fixed a bug which prevented session cookie to be updated when a user updated from WP FP Free to Pro
  • Fix a bug in Status Based Order Tracking in GA4, which stopped tracking orders if the user used different GTAGs for Google Analytics and Ads
  • Fixed JS errors on “blur” events
  • Consent banner’s scroll lock is no longer removed by WooCommerce
  • Improved CSS style of iframe placeholders, so that will no longer get incorrect dimensions on some setups