# imagify/2.1/inc/main.php

Imagify Image Optimization: Optimize Images | Compress &amp; Convert to WebP/AVIF, version 2.1. 32 lines.

- Page: https://pluginprobe.com/plugins/imagify/2.1/code/inc/main.php
- Raw: https://pluginprobe.com/plugins/imagify/2.1/raw/inc/main.php
- Modified: 2022-12-13T16:20:44+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/imagify/2.1/code/inc/main.php#L10-L20`.

```php
<?php
use Imagify\Plugin;

defined( 'ABSPATH' ) || exit;

if ( file_exists( IMAGIFY_PATH . 'vendor/autoload.php' ) ) {
	require_once IMAGIFY_PATH . 'vendor/autoload.php';
}

require_once IMAGIFY_PATH . 'inc/Dependencies/ActionScheduler/action-scheduler.php';

/**
 * Plugin init.
 *
 * @since 1.0
 */
function imagify_init() {
	// Nothing to do during autosave.
	if ( defined( 'DOING_AUTOSAVE' ) ) {
		return;
	}

	$plugin = new Plugin(
		array(
			'plugin_path' => IMAGIFY_PATH,
		)
	);

	$plugin->init();
}
add_action( 'plugins_loaded', 'imagify_init' );

```
