PluginProbe
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization / 4.2.11
Optimole – Optimize Images | Convert WebP & AVIF | CDN & Lazy Load | Image Optimization v4.2.11
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 / yith_quick_view.php

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

43 lines 962 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Class Optml_yith_quick_view.
5 *
6 * @reason We need to turn on the image replacement on quick view ajax response, to do this we hook the product image filter.
7 */
8 class Optml_yith_quick_view extends Optml_compatibility {
9
10 /**
11 * Should we load the integration logic.
12 *
13 * @return bool Should we load.
14 */
15 public function should_load() {
16 include_once ABSPATH . 'wp-admin/includes/plugin.php';
17
18 return is_plugin_active( 'yith-woocommerce-quick-view/init.php' );
19 }
20
21 /**
22 * Register integration details.
23 */
24 public function register() {
25 Optml_Url_Replacer::instance()->init();
26 add_filter(
27 'woocommerce_single_product_image_thumbnail_html',
28 function ( $html ) {
29 return Optml_Main::instance()->manager->replace_content( $html, true );
30 }
31 );
32 }
33
34 /**
35 * Should we early load the compatibility?
36 *
37 * @return bool Whether to load the compatibility or not.
38 */
39 public function should_load_early() {
40 return true;
41 }
42 }
43