HEX
Server: Apache
System: Linux pdx1-shared-a1-31 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: dh_5jabqq (6436002)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /home/dh_5jabqq/bermudashipwreckarchive.com/wp-content/themes/loquet/includes/tgm-plugins.php
<?php
/*======
*
* TGM Plugins
*
======*/
if( loquet_license_check() === true ) {

	require_once get_template_directory() . '/includes/class-tgm-plugin-activation.php';

	if( !function_exists( 'loquet_register_required_plugins' ) ) {

		function loquet_register_required_plugins() {

			$plugins = array(
				array(
					'slug' => 'loquet-core',
					'name' => esc_html__( 'Loquet Theme Core', 'loquet' ),
					'source' => get_template_directory() . '/includes/plugins/loquet-core.zip',
					'version' => '1.0.7',
					'required' => true, 
					'force_activation' => false,
				),
				array(
					'slug' => 'revslider',
					'name' => esc_html__( 'Slider Revolution', 'loquet' ),
					'source' => get_template_directory() . '/includes/plugins/revslider.zip',
					'version' => '6.6.18',
					'required' => true, 
					'force_activation' => false,
				),
				array(
					'slug' => 'envato-market',
					'name' => esc_html__( 'Envato Market', 'loquet' ),
					'source' => get_template_directory() . '/includes/plugins/envato-market.zip',
					'version' => '2.0.10',
					'required' => true, 
					'force_activation' => false,
				),
				array(
					'slug' => 'the-events-calendar',
					'name' => esc_html__( 'The Events Calendar', 'loquet' ),
					'required' => true,
					'force_activation' => false,
				),
				array(
					'slug' => 'elementor',
					'name' => esc_html__( 'Elementor', 'loquet' ),
					'required' => true,
					'force_activation' => false,
				),
				array(
					'slug' => 'kirki',
					'name' => esc_html__( 'Kirki', 'loquet' ),
					'required' => true,
					'force_activation' => false,
				),
				array(
					'slug' => 'meta-box',
					'name' => esc_html__( 'Meta Box', 'loquet' ),
					'required' => true,
					'force_activation' => false,
				),
				array(
					'slug' => 'instagram-feed',
					'name' => esc_html__( 'Instagram Feed', 'loquet' ),
					'required' => true,
					'force_activation' => false,
				),
				array(
					'slug' => 'woocommerce',
					'name' => esc_html__( 'WooCommerce', 'loquet' ),
					'required' => false,
					'force_activation' => false,
				),
				array(
					'slug' => 'contact-form-7',
					'name' => esc_html__( 'Contact Form 7', 'loquet' ),
					'required' => false,
					'force_activation' => false,
				),
				array(
					'slug' => 'mailchimp-for-wp',
					'name' => esc_html__( 'MailChimp for WordPress', 'loquet' ),
					'required' => false,
					'force_activation' => false,
				),
			);

			$config = array(
				'id' => 'loquet',
				'default_path' => '',
				'menu' => 'tgmpa-install-plugins',
				'has_notices' => true,
				'dismissable' => true,
				'dismiss_msg' => '',
				'is_automatic' => false,
				'message' => '',
			);

			tgmpa( $plugins, $config );

		}
		add_action( 'tgmpa_register', 'loquet_register_required_plugins' );

	}

}