| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- <?php
- /**
- * Declare plugin dependencies
- *
- * @package vamtam/consulting
- */
- /**
- * Declare plugin dependencies
- */
- function vamtam_register_required_plugins() {
- $plugins = array(
- // this is a feature plugin,
- // will be removed when it's merged in WP Core
- array(
- 'name' => esc_html__( 'Safe SVG', 'vamtam-consulting' ),
- 'slug' => 'safe-svg',
- 'required' => true,
- ),
- array(
- 'name' => esc_html__( 'Jetpack', 'vamtam-consulting' ),
- 'slug' => 'jetpack',
- 'required' => true,
- ),
- array(
- 'name' => esc_html__( 'Unplug Jetpack', 'vamtam-consulting' ),
- 'slug' => 'unplug-jetpack',
- 'required' => true,
- ),
- array(
- 'name' => esc_html__( 'Beaver Builder - WordPress Page Builder', 'vamtam-consulting' ),
- 'slug' => 'beaver-builder-lite-version',
- 'required' => true,
- ),
- array(
- 'name' => esc_html__( 'WP Retina 2x', 'vamtam-consulting' ),
- 'slug' => 'wp-retina-2x',
- 'required' => false,
- ),
- array(
- 'name' => esc_html__( 'Max Mega Menu', 'vamtam-consulting' ),
- 'slug' => 'megamenu',
- 'required' => true,
- ),
- array(
- 'name' => esc_html__( 'Ninja Forms', 'vamtam-consulting' ),
- 'slug' => 'ninja-forms',
- 'required' => false,
- ),
- array(
- 'name' => esc_html__( 'WooCommerce', 'vamtam-consulting' ),
- 'slug' => 'woocommerce',
- 'required' => false,
- ),
- array(
- 'name' => esc_html__( 'The Events Calendar', 'vamtam-consulting' ),
- 'slug' => 'the-events-calendar',
- 'required' => false,
- ),
- array(
- 'name' => esc_html__( 'Event Tickets', 'vamtam-consulting' ),
- 'slug' => 'event-tickets',
- 'required' => false,
- ),
- array(
- 'name' => esc_html__( 'Vamtam Elements (B)', 'vamtam-consulting' ),
- 'slug' => 'vamtam-elements-b',
- 'source' => VAMTAM_PLUGINS . 'vamtam-elements-b.zip',
- 'required' => true,
- 'version' => '1.0.0',
- ),
- array(
- 'name' => esc_html__( 'Vamtam Importers', 'vamtam-consulting' ),
- 'slug' => 'vamtam-importers',
- 'source' => VAMTAM_PLUGINS . 'vamtam-importers.zip',
- 'required' => false,
- 'version' => '2.0.0',
- ),
- array(
- 'name' => esc_html__( 'Revolution Slider', 'vamtam-consulting' ),
- 'slug' => 'revslider',
- 'source' => VAMTAM_PLUGINS . 'revslider.zip',
- 'required' => false,
- 'version' => '5.1.6',
- ),
- array(
- 'name' => 'Booked',
- 'slug' => 'booked',
- 'required' => false,
- 'version' => '2.0.7',
- 'source' => 'https://boxyupdates.com/get/?action=download&slug=booked',
- 'external_url' => 'https://boxyupdates.com/get/?action=download&slug=booked',
- ),
- array(
- 'name' => 'Booked Add On- Payments with WooCommerce',
- 'slug' => 'booked-woocommerce-payments',
- 'source' => 'https://boxyupdates.com/get/?action=download&slug=booked-woocommerce-payments',
- 'external_url' => 'https://boxyupdates.com/get/?action=download&slug=booked-woocommerce-payments',
- 'required' => false,
- 'version' => '1.4.7',
- ),
- array(
- 'name' => 'Booked Add On- Calendar Feeds',
- 'slug' => 'booked-calendar-feeds',
- 'source' => 'https://boxyupdates.com/get/?action=download&slug=booked-calendar-feeds',
- 'external_url' => 'https://boxyupdates.com/get/?action=download&slug=booked-calendar-feeds',
- 'required' => false,
- 'version' => '1.1.5',
- ),
- array(
- 'name' => 'Booked Add On- Front-End Agents',
- 'slug' => 'booked-frontend-agents',
- 'source' => 'https://boxyupdates.com/get/?action=download&slug=booked-frontend-agents',
- 'external_url' => 'https://boxyupdates.com/get/?action=download&slug=booked-frontend-agents',
- 'required' => false,
- 'version' => '1.1.15',
- ),
- array(
- 'name' => esc_html__( 'Easy Charts', 'vamtam-consulting' ),
- 'slug' => 'easy-charts',
- 'required' => false,
- ),
- );
- $config = array(
- 'default_path' => '', // Default absolute path to pre-packaged plugins
- 'is_automatic' => true, // Automatically activate plugins after installation or not
- );
- tgmpa( $plugins, $config );
- }
- add_action( 'tgmpa_register', 'vamtam_register_required_plugins' );
|