PluginProbe
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization / trunk
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization vtrunk
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 3.12.0 All 135 releases
← All changes | inc/compatibilities/compatibility.php +16 -2 3.1.0 → trunk 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.