Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
shortpixel-image-optimiser
/
class
/
external
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace ShortPixel; use ShortPixel\ShortPixelLogger\ShortPixelLogger as Log; if (defined("SHORTPIXEL_EXPERIMENTAL_SECURICACHE")) { $v = new securiVersion(); } class securiVersion { public function __construct() { add_filter('shortpixel_image_urls', array($this, 'timestamp_cache'), 10, 2 ); } public function timestamp_cache($urls, $id) { //$urls = add_filter('shortpixel_image_urls', ); // https://developer.wordpress.org/reference/functions/get_post_modified_time/ $time = get_post_modified_time('U', false, $id ); foreach($urls as $index => $url) { $urls[$index] = add_query_arg('ver', $time, $url); } Log::addDebug('SecuriVersion - URLS being versioned', $urls); return $urls; } }