PluginProbe
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance / 4.7.0
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance v4.7.0
4.7.0 4.6.1 4.6.0 4.5.5 4.5.4 4.5.3 4.5.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.5 3.2.6 3.2.7 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.7.0 3.7.1 All 111 releases
← All changes | templates/minify/cached-file-log.php +3 -3 3.2.21 → 4.7.0 View file →
@@ -1,10 +1,10 @@
1 -<?php if (!defined('WPO_VERSION')) die('No direct access allowed'); ?>
1 +<?php if (!defined('ABSPATH')) die('No direct access allowed'); ?>
2 2
3 3 <?php
4 4 if (isset($log->error)) {
5 5 ?>
6 - <div class="wpo_min_file_error"><?php echo strip_tags($log->error, '<a>'); ?></div>
6 + <div class="wpo_min_file_error"><?php echo wp_kses_post($log->error); ?></div>
7 7 <?php
8 8 return;
9 9 }
10 10 ?>
@@ -20,9 +20,9 @@
20 20 echo ' <span class="wrapper">';
21 21 printf(' <a href="#" data-url="%1$s" class="exclude">%2$s</a>', esc_attr($file->url), esc_html__('Exclude', 'wp-optimize'));
22 22
23 23 if (preg_match('/\.js$/i', $file->url, $matches)) {
24 - if ('individual' === $minify_config['enable_defer_js']) {
24 + if ('individual' === $minify_config['enable_defer_js'] && (property_exists($file, 'uses_loading_strategy') && !$file->uses_loading_strategy)) {
25 25 printf(' | <a href="#" data-url="%1$s" class="defer">%2$s</a>', esc_attr($file->url), esc_html__('Defer loading', 'wp-optimize'));
26 26 }
27 27 } elseif (preg_match('/\.css$/i', $file->url, $matches)) {
28 28 printf(' | <a href="#" data-url="%1$s" class="async">%2$s</a>', esc_attr($file->url), esc_html__('Load asynchronously', 'wp-optimize'));