PluginProbe
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization / 4.2.8
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization v4.2.8
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 / compatibilities / compatibility.php

compatibility.php in Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization 4.2.8, at inc/compatibilities/compatibility.php

40 lines 707 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Class Optml_compatibility.
4 */
5 abstract class Optml_compatibility {
6 /**
7 * Register compatibility actions/filters.
8 */
9 abstract public function register();
10
11 /**
12 * Should we load the compatibility?
13 *
14 * @return bool Compatiblity
15 */
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
31 /**
32 * Should we early load the compatibility?
33 *
34 * @return bool Whether to load the compatibility or not.
35 */
36 public function should_load_early() {
37 return false;
38 }
39 }
40