PluginProbe
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization / 3.0.0
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization v3.0.0
4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 2.5.5 2.5.6 2.5.7 3.0.0 3.0.1 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.11.0 3.11.1 3.11.2 3.11.3 3.12.0 3.12.1 All 134 releases
optimole-wp / inc / conflicts / w3_total_cache_cdn.php

w3_total_cache_cdn.php in Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization 3.0.0, at inc/conflicts/w3_total_cache_cdn.php

40 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Class Optml_w3_total_cache_cdn
5 *
6 * External css/js needs to be added to a list in order to be processed by w3 total cache.
7 */
8 class Optml_w3_total_cache_cdn extends Optml_abstract_conflict {
9
10 /**
11 * Optml_Jetpack_Lazyload constructor.
12 */
13 public function __construct() {
14 $this->severity = self::SEVERITY_MEDIUM;
15 parent::__construct();
16 }
17
18 /**
19 * Set the message property
20 *
21 * @since 2.0.6
22 * @access public
23 */
24 public function define_message() {
25 $this->message = sprintf( __( 'It seems your are using W3 Total Cache. %1$s If you are using the css or javascript minify/combine option from %2$sW3 Total Cache -> Perfomance -> Minify page.%3$s %1$s Add this line: %4$s to Include external files/libraries and check Use regular expressions for file matching checkbox. ', 'optimole-wp' ), '<br/>', '<a target="_blank" href="' . admin_url( 'admin.php?page=w3tc_minify' ) . '">', '</a>', 'https://' . Optml_Main::instance()->admin->settings->get_cdn_url() . '/*' );
26 }
27
28 /**
29 * Determine if conflict is applicable.
30 *
31 * @return bool
32 * @since 2.0.6
33 * @access public
34 */
35 public function is_conflict_valid() {
36 return Optml_Main::instance()->admin->settings->get( 'cdn' ) === 'enabled' && is_plugin_active( 'w3-total-cache/w3-total-cache.php' );
37 }
38 }
39
40