/** * 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 ); } AROMATICA Natural Beauty with a Purpose

AROMATICA Natural Beauty with a Purpose

When you first find AROMATICA, it experiences much less like finding out an elegance brand and also even more like discovering right into a neat well-being habit. Every product is actually generated with plant-based ingredients, carefully blended by aromatherapists who recognize the way fragrances and also botanicals can affect each body and mind. With a pay attention to vegan solutions and environmentally friendly packaging, AROMATICA delivers the philosophy of clean beauty right into everyday regimens, creating every downpour, scalp massage, or natural skin care measure believe that an action of self-care rather than simply routine maintenance.

Rosemary oil hair care compilation

Amongst one of the most precious lines from AROMATICA is actually the rosemary oil collection, developed to revitalize the scalp and motivate more healthy, fuller-looking hair. The Rosemary Hair Thickening Conditioner is actually a staple for those handling dryness or even great fibers that need to have an improvement of hydration and level of smoothness. It detangles very easily, leaving hair soft however certainly never massive. For deeper care, the Rosemary Root Enhancer & Scalp Scrub team up to detox the scalp, exfoliating away build-up along with organic salt while beneficial origins along with rosemary water. And if you wish an all-in-one practice, the Rosemary Hair Care Gift Set offers a complete unit of hair shampoo, hair conditioner, and procedure thus you may experience the total benefits in one schedule.

Quinoa healthy protein sustenance

Not all harm originates from the very same location, which is why AROMATICA built the quinoa-based line for those whose hair has been actually with heat designing, coloring, or even chemical treatments. The Quinoa Protein Shampoo instills damaged fibers along with vegetarian protein, repairing them coming from the inside out and also guarding them coming from day-to-day stress. To add an additional layer of strength, the Quinoa Protein Hair Ampoule provides powerful hydration and also protein in a light, non-sticky haze. Together, these items produce a nourishing habit that rejuvenates gentleness and resilience to even the most vulnerable hair.

Scalp as well as hair health and wellness tools

Healthy hair begins along with a healthy and balanced scalp, and also AROMATICA doesn't disregard that. The Dual Scalp Care Shampoo Brush has swiftly come to be a favorite for any individual who desires to level up their cleansing regular. Its soft plastic bristles massage therapy the scalp, encouraging flow while raising away contaminations. Combine it with the Tea Tree Purifying Tonic, a cooling, minty formula that maintains oiliness in control as well as freshens the scalp instantaneously. It is actually a duo that turns an easy wash day into an invigorating scalp treatment.

Healthy skin care habits along with AROMATICA

AROMATICA also prolongs its knowledge to healthy skin care, producing formulations that really feel each gentle and efficient. The Vitalizing Rosemary Firming Ampoule Serum mixtures retinol derivatives along with hyaluronic acid, delivering a smoothing, firming increase without cruelty. For cleaning, the Orange Cleansing Sherbet dissolves also persistent makeup while nurturing the skin layer along with citrus oils. Those that choose a soft, hydrating foam can grab the Reviving Rose Infusion Cream Cleanser, which leaves the skin revitalized and tranquil after every wash. For anyone curious to attempt a little of whatever, the Glow Vita Trial Kit uses mini measurements of exfoliating scrub, vitamin C product, as well as evening cream - perfect for traveling or an initial introduction to AROMATICA's natural skin care ideology.

Mind and body consistency

Some of the brand name's describing qualities is its own relationship in between aromatherapy and also body system care. The Serene Body Wash and Lotion carry jasmine as well as marjoram in to the shower, surrounding you along with a floral aroma that relieves strain while nurturing the skin. The Embrace Body Oil, on call in blends like patchouli and also neroli, feels like a warm and comfortable hug after a long day - lightweight adequate to soak up rapidly but vibrant good enough to leave behind skin glowing. As well as for multi-purpose care, the Organic Aloe Vera Gel is actually a true daily hero, easing sunburn, comforting irritability, as well as providing light in weight humidity for both skin and hair.

Trial sets as well as present ideas

If you're somebody who just likes to experiment or even you're seeking a considerate gift, AROMATICA's test sets and curated sets are actually optimal. The Rosemary Trial Kit is a helpful method to test scalp-care basics, while the Glow Vita Trial Kit caters to glowing skin layer on the go. The hair treatment present collections, like the rosemary oil assortment, are actually perfectly wrapped routines that make it easy to discuss the knowledge of tidy, plant-based appeal along with an individual special.

Conclusion

What collections AROMATICA apart is actually exactly how it changes typical routines into moments of balance. Coming from rosemary-infused scalp like protein-rich therapies, from calming body oils to retinol-powered products, each product is more than just a formula - it's a pointer to decrease and delight in the practice. Deciding on AROMATICA means bordering yourself with attributes's ingredients, combined with expertise, as well as created to take tranquility to both body and mind.