SSL Insecure Content Fixer v2.7.0

SSL Insecure Content Fixer v2.7.0 has just been released. This release fixes responsive images loaded from data attributes; fixes call to undefined function `hash_equals()`; and doesn’t run the fixer on a WooCommerce download request.

Responsive images and JavaScript

Some themes and plugins are using JavaScript to implement responsive images across different screen sizes, instead of using HTML5 responsive images. This version adds support for image tags that have data attributes for responsive images, which should capture most JavaScript responsive images implementations.

Test page failure on old PHP versions

Version 2.6.0 changed how the HTTPS detection test secured itself from unauthorised access, by calling the relatively new PHP function hash_equals(). This lead to test page failures on websites still running obsolete versions of PHP (basically, anything earlier than PHP 5.6). This version adds support for those websites.

WooCommerce download requests

There’s been a long-running problem that some people have been seeing with SSL Insecure Content Fixer and WooCommerce downloadable products. I have never been able to replicate the problem, and there’s always been a simple fix, so I’ve been basically ignoring it. However, it’s just not going away, so I’ve added some code to hopefully prevent the problem. If it doesn’t, someone is bound to tell me on that support ticket 🙂

You can update to the latest version from your WordPress plugin admin page. Here’s the full changelog for SSL Insecure Content Fixer.