/** * 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 ); } Zero proposition can cost you out of earlier bookkeeping periods is allocable in order to the modern months

Zero proposition can cost you out of earlier bookkeeping periods is allocable in order to the modern months

Zero proposition can cost you out of earlier bookkeeping periods is allocable in order to the modern months

( 5 ) Perhaps the ratio regarding Government work to the latest non-Government entity's total business is like in order to dictate the new non-Federal organization in favor of taking on the cost, such as in which the characteristics rendered are not of a continuing characteristics and have now nothing relationship to functions significantly less than Federal honours.

( seven ) This new official certification of the person otherwise concern leaving this service membership and you may the fresh new customary costs charged, especially for the non-federally financed points.

( 8 ) Adequacy of your own contractual agreement into the solution (elizabeth.grams., description of your services, imagine of your time called for, speed regarding payment, and you may cancellation arrangements).

( c ) And the things during the part (b) associated with part, to get allowable, retainer charges need to be backed by proof real features available or rendered.

§ Proposition will set you back.

Proposition costs are the expenses of making preparations bids, proposals, otherwise programs towards the possible Government and you may non-Government honours otherwise programs, for instance the development of studies needed seriously to keep the low-Federal entity's estimates otherwise proposals. Suggestion will cost you of newest bookkeeping period of each other effective and you may unsuccessful estimates and you may proposals typically are going to be addressed because the secondary (F&A) can cost you and designated currently to all the points of one's low-Federal entity.

§ Publication and you can print can cost you.

( a beneficial ) Guide prices for electronic and you may printing media, plus shipping, strategy, and you may general handling is actually allowable. In the event the these prices are perhaps not recognizable which have a certain prices goal, they must be allocated since secondary can cost you to any or all helping facts of one's non-Government organization.

( dos ) The fees try levied impartially with the most of the situations written by the newest record, in the event less than a federal honor.

( 3 ) The latest low-Government organization may charge brand new Federal award while in the closeout for the costs from guide otherwise sharing out-of search abilities if your will set you back aren't sustained over the course of efficiency of the Federal honor. When the energized for the prize, these costs must be charged on latest funds age this new award, until otherwise specified of the Government awarding institution.

§ Rearrangement and you may reconversion will set you back.

( a beneficial ) Costs incurred for average and you can typical rearrangement and you will modification away from institution is allowable since the secondary costs. Special preparations and you will adjustments can cost you incurred specifically for a national prize was most beautiful Nara women allowable because the a primary costs towards the early in the day acceptance of brand new Federal awarding company or admission-because of entity.

( b ) Costs obtain in the maintenance otherwise rehabilitation of the non-Government entity's place so you're able to around a similar reputation current instantly previous so you're able to commencement away from Government prizes, less can cost you connected with typical damage, is actually deductible.

§ Recruiting will cost you.

( a great ) Subject to paragraphs (b) and (c) on the area, and you may provided how big is the staff recruited and you can handled is actually keeping with workload conditions, can cost you from “let wanted” advertisements, performing costs out-of a work place of work needed seriously to safer and keep maintaining a sufficient employees, will cost you of performing an aptitude and instructional comparison program, travelling will cost you away from team if you find yourself engaged in recruiting personnel, traveling costs of applicants getting interview getting prospective employment, and you may moving will cost you sustained experience so you're able to recruitment of new team, was deductible for the the amount you to definitely such costs are obtain pursuant for the low-Federal entity's important employment program. Where non-Government entity spends a job companies, costs perhaps not more than practical commercial pricing to own eg features try deductible.

( b ) Unique emoluments, perimeter advantages, and you can paycheck allowances incurred to attract elite group teams that don't meet the take to regarding reasonableness otherwise do not adhere on depending methods of the low-Federal organization, is actually unallowable.