/** * This file represents an example of the code that themes would use to register * the required plugins. * * It is expected that theme authors would copy and paste this code into their * functions.php file, and amend to suit. * * @package TGM-Plugin-Activation * @subpackage Example * @version 2.3.6 * @author Thomas Griffin * @author Gary Jones * @copyright Copyright (c) 2012, Thomas Griffin * @license http://opensource.org/licenses/gpl-2.0.php GPL v2 or later * @link https://github.com/thomasgriffin/TGM-Plugin-Activation */ /** * Include the TGM_Plugin_Activation class. */ require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php'; add_action( 'tgmpa_register', 'my_theme_register_required_plugins' ); /** * Register the required plugins for this theme. * * In this example, we register two plugins - one included with the TGMPA library * and one from the .org repo. * * The variable passed to tgmpa_register_plugins() should be an array of plugin * arrays. * * This function is hooked into tgmpa_init, which is fired within the * TGM_Plugin_Activation class constructor. */ function my_theme_register_required_plugins() { /** * Array of plugin arrays. Required keys are name and slug. * If the source is NOT from the .org repo, then source is also required. */ $plugins = array( // This is an example of how to include a plugin pre-packaged with a theme array( 'name' => 'Contact Form 7', // The plugin name 'slug' => 'contact-form-7', // The plugin slug (typically the folder name) 'source' => get_stylesheet_directory() . '/includes/plugins/contact-form-7.zip', // The plugin source 'required' => true, // If false, the plugin is only 'recommended' instead of required 'version' => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', // If set, overrides default API URL and points to an external URL ), array( 'name' => 'Cherry Plugin', // The plugin name. 'slug' => 'cherry-plugin', // The plugin slug (typically the folder name). 'source' => PARENT_DIR . '/includes/plugins/cherry-plugin.zip', // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '1.1', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented. 'force_activation' => true, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ) ); /** * Array of configuration settings. Amend each line as needed. * If you want the default strings to be available under your own theme domain, * leave the strings uncommented. * Some of the strings are added into a sprintf, so see the comments at the * end of each line for what each argument will be. */ $config = array( 'domain' => CURRENT_THEME, // Text domain - likely want to be the same as your theme. 'default_path' => '', // Default absolute path to pre-packaged plugins 'parent_menu_slug' => 'themes.php', // Default parent menu slug 'parent_url_slug' => 'themes.php', // Default parent URL slug 'menu' => 'install-required-plugins', // Menu slug 'has_notices' => true, // Show admin notices or not 'is_automatic' => true, // Automatically activate plugins after installation or not 'message' => '', // Message to output right before the plugins table 'strings' => array( 'page_title' => theme_locals("page_title"), 'menu_title' => theme_locals("menu_title"), 'installing' => theme_locals("installing"), // %1$s = plugin name 'oops' => theme_locals("oops_2"), 'notice_can_install_required' => _n_noop( theme_locals("notice_can_install_required"), theme_locals("notice_can_install_required_2") ), // %1$s = plugin name(s) 'notice_can_install_recommended' => _n_noop( theme_locals("notice_can_install_recommended"), theme_locals("notice_can_install_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_install' => _n_noop( theme_locals("notice_cannot_install"), theme_locals("notice_cannot_install_2") ), // %1$s = plugin name(s) 'notice_can_activate_required' => _n_noop( theme_locals("notice_can_activate_required"), theme_locals("notice_can_activate_required_2") ), // %1$s = plugin name(s) 'notice_can_activate_recommended' => _n_noop( theme_locals("notice_can_activate_recommended"), theme_locals("notice_can_activate_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_activate' => _n_noop( theme_locals("notice_cannot_activate"), theme_locals("notice_cannot_activate_2") ), // %1$s = plugin name(s) 'notice_ask_to_update' => _n_noop( theme_locals("notice_ask_to_update"), theme_locals("notice_ask_to_update_2") ), // %1$s = plugin name(s) 'notice_cannot_update' => _n_noop( theme_locals("notice_cannot_update"), theme_locals("notice_cannot_update_2") ), // %1$s = plugin name(s) 'install_link' => _n_noop( theme_locals("install_link"), theme_locals("install_link_2") ), 'activate_link' => _n_noop( theme_locals("activate_link"), theme_locals("activate_link_2") ), 'return' => theme_locals("return"), 'plugin_activated' => theme_locals("plugin_activated"), 'complete' => theme_locals("complete"), // %1$s = dashboard link 'nag_type' => theme_locals("updated") // Determines admin notice type - can only be 'updated' or 'error' ) ); tgmpa( $plugins, $config ); } Lightning Zone: Quad Dragon Lanterns, Tiger’s Award, & Triple Flame Tires!

Lightning Zone: Quad Dragon Lanterns, Tiger’s Award, & Triple Flame Tires!

* The fresh Ports! * The fresh new Treasures 12 months! Buccaneer Tales! - secure unique antiques to store forever! * Bug Solutions! Our company is always looking for annoying pests, and possess made specific efficiency solutions also! Do not forget to visit us towards Twitter for day-after-day Totally free Coins and reputation!

19.eight.2

* The fresh Ports! * all british casino Australia bonus The new Gifts Year! Buccaneer Stories! - secure unique antiques to store forever! * Insect Fixes! We are always looking for annoying pests, and have generated particular overall performance fixes too! Don't forget to check us out towards Myspace to possess each day Free Gold coins and you can updates!

19.7.0

* The brand new Slots! * The fresh new Secrets Year! Buccaneer Reports! - earn unique antiques to save permanently! * Insect Solutions! We are usually on the lookout for pesky insects, and get produced particular abilities solutions also! Don't neglect to visit us on the Facebook having every single day 100 % free Gold coins and you can standing!

19.six.2

* The new Harbors! Super Area: Multiple Fuel, Undying Like: Stickin' Spree Get a hold of, and you will Alice & the fresh Mad Spread: Triple Snacks! * The fresh new Treasures 12 months! Buccaneer Tales! - earn limited edition collectibles to keep forever! * Bug Solutions! We have been always on the lookout for pesky bugs, and also have generated some efficiency repairs as well! Don't neglect to check us out into the Myspace at no cost Coins and you will day-after-day standing!

18.0.forty two

Our St. Patrick's Date Occasion has begun! Log on every single day to own fascinating the newest occurrences most of the day much time. * The newest Slots! Ice Miracle, Lucky Increase Dragons, and you can Lightning Zone: Multiple Fuel! * The fresh new Secrets Season! The good Catsby! - secure unique antiques to keep forever! * Insect Repairs! We are constantly searching for annoying pests, and have made some show fixes also! Do not forget to visit us towards Fb free of charge Gold coins and you may each day standing!

18.0.forty

The The new Years Event has started! Join daily to own enjoyable the brand new occurrences the times enough time. * The brand new Harbors! Chili Extremely Great time, Twist It Grand Xtreme, and you may Ice Magic! * The latest Treasures Year! The favorable Catsby! - earn limited edition collectibles to save permanently! * Insect Solutions! We have been usually in search of pesky pests, and have made specific abilities fixes too! Don't neglect to visit us on the Fb 100% free Coins and you may every single day standing!

18.0.34

Our very own The newest Age Celebration has begun! Sign in daily for enjoyable the fresh occurrences all few days a lot of time. * The fresh new Ports! Chili Extremely Blast, Twist They Huge Xtreme, and you can Ice Wonders! * The fresh new Gifts Seasons! The nice Catsby! - secure limited edition collectibles to store forever! * Insect Solutions! We are constantly looking for annoying insects, and get generated particular efficiency solutions also! Don't neglect to check us out into the Myspace free of charge Coins and you can day-after-day standing!

18.0.24

All of our Thanksgiving Affair has begun! Log in daily to own fascinating the newest events every few days enough time. * The newest Harbors! Firecracker Luck Buffalo, Fortunate Stripe Bingo Collect, and Hot Spins & Flaming Victories! * The fresh new Treasures Year! Bayou Soul! - earn unique antiques to store forever! * Bug Fixes! We are always searching for annoying bugs, and also have produced certain results repairs also! Don't neglect to visit us to the Twitter for free Coins and you will every single day reputation!

18.0.8

Time for you get SPOOKY during the all of our Hallo-Gains Celebration! Visit everyday getting pleasing the fresh new situations all of the few days enough time. * The fresh Harbors! Multiple Dragon Areas, Secret Store Millions, and you will Multiple Vault Bandit! * The fresh new Gifts 12 months! Bayou Heart! - secure unique collectibles to keep forever! * Insect Fixes! We are always on the lookout for pesky pests, as well as have made some show solutions too! Do not forget to check us out to the Myspace for free Coins and you can everyday reputation!