File: /mnt/home/lcipakco/public_html/wp-content/themes/convis/includes/library/required-plugin.php
<?php
/**
* Required Plugin for Convis theme
*
* @package Convis
*/
if ( ! defined( 'ABSPATH' ) ) {
exit( 'No direct script access allowed' );
}
add_action( 'tgmpa_register', 'convis_register_required_plugins' );
function convis_register_required_plugins() {
$plugins = [
[
'name' => esc_html__( 'Elementor Website Builder', 'convis' ),
'slug' => 'elementor',
'required' => true,
'version' => '3.12',
],
[
'name' => esc_html__( 'Convis Toolkit', 'convis' ),
'slug' => 'convis-toolkit',
'source' => CONVIS_INCLUDES . '/library/plugins/convis-toolkit.zip',
'required' => true,
'version' => '1.0.3',
],
[
'name' => esc_html__( 'MetForm', 'convis' ),
'slug' => 'metform',
'required' => false,
],
[
'name' => esc_html__( 'WooCommerce', 'convis' ),
'slug' => 'woocommerce',
'required' => false,
],
[
'name' => esc_html__( 'One Click Demo Import', 'convis' ),
'slug' => 'one-click-demo-import',
'required' => false,
],
];
$config = [
'id' => 'convis_theme_plugins',
'default_path' => '',
'menu' => 'convis_required_plugins',
'parent_slug' => 'convis_dashboard',
'capability' => 'manage_options',
'has_notices' => true,
'dismissable' => true,
'dismiss_msg' => '',
'is_automatic' => false,
'message' => '',
'strings' => [
'menu_title' => esc_html__( 'Required Plugins', 'convis' ),
'page_title' => esc_html__( 'Required Plugins', 'convis' ),
],
];
tgmpa( $plugins, $config );
}