Current File : //home/tekstore/new.tekstore.ng/wp-content/themes/shoppystore/lib/plugin-requirement.php
<?php
/***** Active Plugin ********/
require_once( get_template_directory().'/lib/class-tgm-plugin-activation.php' );

add_action( 'tgmpa_register', 'ya_register_required_plugins' );
function ya_register_required_plugins() {
    $plugins = array(
		array(
            'name'               => 'WooCommerce', 
            'slug'               => 'woocommerce', 
            'required'           => true, 
			'version'			 => '8.7.0'
        ),
        array(
            'name'               => 'Elementor',
            'slug'               => 'elementor',
            'required'           => true, 
        ),
            
        array(
            'name'               => 'Elementor Pro',
            'slug'               => 'elementor-pro', 
            'source'             => esc_url('https://demo.wpthemego.com/modules/elementor-pro.zip'),  
            'required'           => true, 
            'version'            => '3.21.0'
        ),

        array(
            'name'               => 'Revolution Slider', 
            'slug'               => 'revslider', 
            'source'             => esc_url('https://demo.wpthemego.com/modules/revslider.zip'),  
            'required'           => true, 
            'version'            => '6.7.3'
        ),

        array(
            'name'               => 'SW Woocommerce', 
            'slug'               => 'sw_woocommerce', 
            'source'             => get_template_directory_uri() . '/lib/plugins/sw_woocommerce.zip', 
            'required'           => true, 
			'version'            => '1.4.9'
        ),

        array(
            'name'               => 'Sw Woocommerce Catalog Mode', 
            'slug'               => 'sw-woocatalog', 
            'source'             => esc_url('https://demo.wpthemego.com/modules/sw-woocatalog.zip' ), 
            'required'           => true, 
			'version'            => '1.0.5'
        ),
        
        array(
            'name'               => 'SW Ajax WooCommerce Search', 
            'slug'               => 'sw_ajax_woocommerce_search', 
            'source'             => get_template_directory_uri() . '/lib/plugins/sw_ajax_woocommerce_search.zip', 
            'required'           => true, 
            'version'            => '1.3.3'
        ),
		array(
            'name'               => 'Sw Woocommerce Swatches', 
            'slug'               => 'sw_wooswatches', 
            'source'             => get_template_directory_uri() . '/lib/plugins/sw_wooswatches.zip', 
            'required'           => true, 
            'version'            => '1.1.7'
        ),
         array(
            'name'               => 'Social Login WordPress Plugin - AccessPress Social Login Lite', 
            'slug'               => 'accesspress-social-login-lite', 
			'source'             => get_template_directory_uri() . '/lib/plugins/accesspress-social-login-lite.zip', 
            'required'           => false, 
        ),
		array(
            'name'               => 'MailChimp for WordPress Lite', 
            'slug'               => 'mailchimp-for-wp', 
            'required'           => true, 
        ),		
		array(
            'name'               => 'SW Core', 
            'slug'               => 'sw_core', 
            'source'             => get_template_directory_uri() . '/lib/plugins/sw_core.zip', 
            'required'           => true, 
			'version'            => '1.1.7'
        ),	
		
		array(
            'name'               => 'One Click Demo Import', 
            'slug'               => 'one-click-demo-import', 
            'source'             => esc_url('https://demo.wpthemego.com/modules/one-click-demo-import.zip'), 
            'required'           => true, 
            'version'            => '9.10'
        ),

		array(
            'name'               => 'bbPress', 
            'slug'               => 'bbpress', 
            'required'           => true, 
        ),
		array(
            'name'      		 => 'Contact Form 7',
            'slug'     			 => 'contact-form-7',
            'required' 			 => false,
        ), 
		array(
            'name'     			 => 'WordPress Importer',
            'slug'      		 => 'wordpress-importer',
            'required' 			 => true,
        ), 
		array(
            'name'      		 => 'YITH Woocommerce Compare',
            'slug'      		 => 'yith-woocommerce-compare',
            'required'			 => false
        ),
		array(
            'name'     			 => 'YITH Woocommerce Wishlist',
            'slug'      		 => 'yith-woocommerce-wishlist',
            'required' 			 => false
        ), 

    );
	if( ya_options()->getCpanelValue('developer_mode') ): 
		$plugins[] = array(
			'name'               => esc_html__( 'Less Compile', 'shoppystore' ), 
			'slug'               => 'lessphp', 
			'source'             => get_template_directory_uri() . '/lib/plugins/lessphp.zip', 
			'required'           => true, 
			'version'            => '4.0.4'
		);
	endif;
    $config = array();

    tgmpa( $plugins, $config );

}