# optimole-wp/3.11.2/inc/compatibilities/yith_quick_view.php

Optimole – Optimize Images | Convert WebP &amp; AVIF | CDN &amp; Lazy Load | Image Optimization, version 3.11.2. 38 lines.

- Page: https://pluginprobe.com/plugins/optimole-wp/3.11.2/code/inc/compatibilities/yith_quick_view.php
- Raw: https://pluginprobe.com/plugins/optimole-wp/3.11.2/raw/inc/compatibilities/yith_quick_view.php
- Modified: 2023-07-06T12:32:28+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/optimole-wp/3.11.2/code/inc/compatibilities/yith_quick_view.php#L10-L20`.

```php
<?php

/**
 * Class Optml_yith_quick_view.
 *
 * @reason We need to turn on the image replacement on quick view ajax response, to do this we hook the product image filter.
 */
class Optml_yith_quick_view extends Optml_compatibility {

	/**
	 * Should we load the integration logic.
	 *
	 * @return bool Should we load.
	 */
	function should_load() {
		include_once( ABSPATH . 'wp-admin/includes/plugin.php' );

		return is_plugin_active( 'yith-woocommerce-quick-view/init.php' );
	}

	/**
	 * Register integration details.
	 */
	public function register() {
		Optml_Url_Replacer::instance()->init();
		add_filter( 'woocommerce_single_product_image_thumbnail_html', [ Optml_Main::instance()->manager, 'replace_content' ] );
	}

	/**
	 * Should we early load the compatibility?
	 *
	 * @return bool Whether to load the compatibility or not.
	 */
	public function should_load_early() {
		return true;
	}
}

```
