/** * 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 ); } I set aside the legal right to revoke these arrangement considering in the value out-of an authorized Supporter anytime

I set aside the legal right to revoke these arrangement considering in the value out-of an authorized Supporter anytime

Instead of bias to any most other legal rights and treatments we might features, we shall become lower than no obligation to accept or pay people Internet Revenue derived of the a third party Promoter if it's not accrued according to the terms and conditions associated with Arrangement

(e) get one actions which will reasonably trigger people User and you can/otherwise Buyers dilemma on our relationship with you, or about what Webpages about what any functions otherwise transactions was happening;

(f) apart from providing the Links prior to this Agreement (including the IO), blog post or suffice any advertising otherwise promotional articles producing your website or the Brand name;

(g) article or serve any adverts otherwise advertisements stuff generating this site or Brand and therefore hinges on snacks shedding for the an advertising perception, if or not through pop music-up, toward an i-figure and other approach (to the reduction away from question, Associates is only able to fool around with such as for example advertising models in the event the cookies simply lose whenever a person presses on the our marketing content (for example, perception, text message hook up, ads, etc) to visit the Websites);

(i) result in the Site (or people webpage thereof) to open up inside the good Owner's web browser besides thus of your own User simply clicking an association;

(j) attempt to intercept otherwise redirect (also, instead of restrict, via member-installed software) site visitors away from otherwise towards the one web site you to gets involved inside our member programme;

(k) use the Website links and you can/otherwise people Brand Blogs (together with banners, tips and you will advertisements topic) next to, together or perhaps Power of Thor Megaways säännöt in exposure to, any improper content (and additionally, without maximum, defamatory or libellous content, smutty, adult, obscene or direct posts, pirated articles, posts one infringes any Rational Property Legal rights, or posts that'll incite spiritual hatred otherwise prejudice) and on peer so you can fellow file revealing web sites otherwise bit torrents. You�ll immediately lose otherwise procure removing one Brand name image, Brand name flag advertising, backlinks or Brand name Content pursuing the alerts out of us;

(l) purchase otherwise check in words, key terms or any other identifiers for usage in almost any website, site, social networking, backed advertising services and other research or recommendation provider which can be aimed at notice-excluded and you can/otherwise insecure individuals, and (yet not limited by) "self-excluded" otherwise "GAMSTOP";

(n) really otherwise indirectly article, serve, distributed or redirect one advertisements otherwise marketing and advertising blogs generating if not ads or product sales the site (and, versus limitation, ads, tips and advertisements question) to the people otherwise organization found in the Omitted Areas;

(q) really otherwise indirectly succeed a third party Promoter so you can breach any of your terms and conditions set-out within this Agreement;

5.16. If we determine, inside our only discernment, that you have engaged in any of the facts lay out in term 5.fourteen and you can/or 5.fifteen, we possibly may (as opposed to limiting some other legal rights otherwise remedies available to all of us) void and/otherwise withhold one monies otherwise payable to you under this Arrangement attained through like violation and you will/otherwise terminate it Contract lower than clause fourteen.four.

5.17. Where we generate a determination lower than term 5.16 more than, might co-efforts and you will execute the data files and you will do all things necessary to assist in the fresh import of any domain name and other subscription in order to you at the very own costs.

The fresh meeting from a third party Supporter will perhaps not relieve your out of the personal debt around that it Agreement, while should be fully responsible for brand new acts and omissions of every Third party Promoter because if it had been the operate or omission

5.18. If consented of the all of us in the IO or out of time for you to go out, as well as all the moments susceptible to so it Contract, you might use associate systems, personal influencers or any other alternative party revenue channels ("Third party Promoter") to market the links.