Plugin info

Total downloads: 2,314
Active installs: 40
Total reviews: 3
Average rating: 3.7
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 3 language(s)
Contributors: 1
Last updated: 12/21/2021 (1471 days ago)
Added to WordPress: 12/8/2021 (4 years old)
Minimum WordPress version: 5.5
Tested up to WordPress version: 5.8.12
Minimum PHP version: 5.6

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 1471 days ago • 3 reviews

22/100

Is Squidge abandoned?

Possibly abandoned (last update 1471 days ago).

Compatibility

Requires WordPress: 5.5
Tested up to: 5.8.12
Requires PHP: 5.6

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Squeeze – Image Optimization & Compression, WEBP Conversion
Rating 5.0/5 (5 reviews)Active installs 500
Image Optimizer by wps.sk
Rating 5.0/5 (2 reviews)Active installs 50
Another simple image optimizer
Rating 5.0/5 (1 reviews)Active installs 20
WP Boyka
Rating 4.0/5 (1 reviews)Active installs 10
Image Optimizer – Optimize Images and Convert to WebP or AVIF
Rating 1.5/5 (63 reviews)Active installs 1,000,000

Description

Squidge is a FREE WordpPress Plugin built for developers in mind compressing and convert images using jpegoptim,
optipng, cwebp, and libavif. It’s extremley simple to use and is designed to increase PSI and boost rankings.

Why?

Image compression in WordPress can be costly, confusing and sometimes just simply don’t work. We have aimed to simplify
the process by requiring the developer to install the required package on the operating system and Squidge does the
hard work for you.

  • IT’S FREE
  • Unlimited file size, no limits.
  • Optimised for your site to rank.
  • CLI to regenerate all of your media files.
  • Helper functions to output images in templates.
  • Uses the native cwebp and libavif libraries.

What does Squidge do?

Squidge compresses and converts image files when the user has uploaded a file to WordPress.

  • Compresses JPG images using jpegoptim.
  • Compresses PNG images using optipng.
  • Converts JPG and PNG images to .webp files using cwebp with the appended extension e.g. image.jpg.webp.
  • Converts JPG and PNG images to .avif files using libavif with the appended extension e.g. image.jpg.avif.

Render Images

To render images in templates, you can either set up nginx or apache rules to serve images dynamically or used the
squidge_image helper function. This dynamically checks if an .avif or .webp file is available on the file system
and returns the output.

Function

/**
 * Returns a  element with source media for the standard file passed
 * (such as a JPG), the .avif file, the .webp file (if to exist on the file system).
 *
 * Appropriate  elements for image sizes with max widths.
 * Finally, the main be outputted with alt and title text.
 *
 * - If lazy is true, the data-src or data-srcset will be appended.
 * - If a class is set, the class will be outputted on the  element.
 *
 * @param $image_id
 * @param string $class
 * @param false $lazy
 * @return string
 */
function squidge_image($image_id, $class = '', $lazy = false)

Output


    
    
    
    
    
    
    
    
    Alt text

Credits

Written by Ainsley Clark

Installation

  1. Go to the releases section and download the plugin.
  2. Upload the squidge plugin to your /wp-content/plugins/ directory.
  3. Activate the plugin through the “Plugins” menu in WordPress.
  4. Check the Settings tab under Settings | Squidge Options to ensure the libraries are installed, if they aren’t,
    run the commands listed dependent on your operating system.
  5. Check the individual optimisation tabs and adjust settings accordingly.
  6. Done!

Frequently Asked Questions

Does the plugin replace existing images?

Yes

What are the supported operating systems?

Windows, Linux, & Mac OSX.

Review feed

No reviews available

Screenshots

  1. Plugin settings page

    Plugin settings page

  2. Example compression tab

    Example compression tab

Changelog

0.1.0

  • Initial Release