PluginProbe
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization / 4.2.15
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization v4.2.15
4.2.15 4.2.14 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 All 136 releases
← All changes | inc/compatibilities/compatibility.php +16 -2 3.1.3 → 4.2.15 View file →
@@ -5,9 +5,9 @@
5 5 abstract class Optml_compatibility {
6 6 /**
7 7 * Register compatibility actions/filters.
8 8 */
9 - abstract function register();
9 + abstract public function register();
10 10
11 11 /**
12 12 * Should we load the compatibility?
13 13 *
@@ -12,9 +12,23 @@
12 12 * Should we load the compatibility?
13 13 *
14 14 * @return bool Compatiblity
15 15 */
16 - abstract function should_load();
16 + abstract public function should_load();
17 +
18 + /**
19 + * Will the compatibility be loaded?
20 + *
21 + * @return bool
22 + */
23 + final public function will_load() {
24 + if ( ! Optml_Main::instance()->admin->settings->is_connected() ) {
25 + return false;
26 + }
27 +
28 + return $this->should_load();
29 + }
30 +
17 31 /**
18 32 * Should we early load the compatibility?
19 33 *
20 34 * @return bool Whether to load the compatibility or not.