/** * 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 ); } Distinctions that produce the state of mind in a space

Distinctions that produce the state of mind in a space

DriftAway shop isn't trying to revolutionize home design or offer a desire for ideal insides. What it does promotion is an efficient upgrade for areas that feel a bit too plain, a bit as well echoey, or even just a little off. The label focuses on window curtains, curtains, table linens, and a few bonus like cleanable rugs - points that individuals usually get around to after the major furniture parts reside in place, when it penetrates that one thing is skipping.

The items themselves property somewhere in between classic and also current. There is actually a visible importance on printings - florals, brushstrokes, nature-inspired styles - yet none of it really feels cool and trendy in a manner that'll look out-of-date in 6 months. That is actually probably why these items work with so many types of spaces, whether it is actually a studio apartment making an effort to appear a lot less short-lived or even a residence that might make use of some smooth information around the advantages.

Drapes That Actually Do Something

A bunch of the DriftAway curtains may not be only there to dangle nicely. Some are actually thermal-insulated or blackout-lined, which is handy if there is actually a lot of lighting in the early morning, or if the home windows have a tendency to permit in cold draughts. The "Paint Brush" edged power outage curtains, for example, don't howl for attention, but they carry out screen a surprising quantity of light as well as possess a kind of intellectual, functional style that combinations with a lot of settings.

Others, like the floral styles (the Julia or even Layla selections), go with a more aesthetic appearance. These are less concerning function as well as more about ambience - they relax the area, get accent colours from the home furniture, or even merely create the space look much more ended up. The printings do not appear like something added in Photoshop, either. They're specified, a little imaginative, and have that fabric-dyed appeal that does not obtain as well glossy under lighting.

Frames

Valances are the example folks either skip or even mistake. DriftAway's take on them isn't fancy - they're indicated to connect a room together without overthrowing it. The Ada and Layla floral variations do a really good task of incorporating something extra to kitchen area home windows or even smaller sized spaces where full drapes may really feel too heavy. The framework is straightforward, with rod wallets that are actually easy to dangle, and also the textile really feels a lot more strong than it looks online - there's a coating that helps them drop far better and certainly not look lightweight.

For any individual attempting to soften up a space without committing to long drapes, this is actually probably among the even more cost effective means to accomplish it. They do not require constant adjusting, they frame the home window beautifully, as well as they offer only enough character without taking control of the space.

Tablecloths With Texture, Not Plastic Shine

One of the additional undervalued parts of the compilation is the table-mat. A fine example is actually the off-white linen-textured table linen along with pom tassels. It sounds like something that might be extremely cutesy, but the genuine result is refined and comfortable. The tassels are actually small good enough not to receive caught on every little thing, and also the material possesses a grain to it that makes it look a bit even more considerable than the common man-made blends.

It's the sort of tablecloth that satisfies everyday use - dinners, working-from-home times, also weekend break mess. It appears put-together without being also breakable or even high-maintenance. The anti-static component is also worth noting; it does not cling strangely or even move all around a lot of when individuals sit down.

Cleanable Rugs

Rug may be difficult. They're either also large to well-maintained or too thin to stay in area. The DriftAway carpets discover a center by always keeping the heap low, the rear non-slip, as well as the products soft sufficient for basic feets yet tough sufficient for visitor traffic. One standout is the 2x3 pink variation, which has actually that somewhat discolored, vintage-inspired trend that's been everywhere recently - but it's not extremely loud or saturated.

What makes it various coming from others in the same price assortment is how simple it is actually to cope with. It does not shed, does not crease simply, as well as does not snuggle at the sections. It is actually foldable, vacuum-safe, and also machine-washable, which matters if it's being used in a region where spills happen on a regular basis. It does work in home kitchens, entranceways, or even next to a bed when a full-size carpet does not make good sense.

Whatever Comes Back to Easy

The most significant point linking all these items together is how they're produced to become used, not just styled for pictures. Many DriftAway items are actually machine-washable, featuring the drapes and carpets, which takes the stress of having light textiles or everything along with a comprehensive print. They're accurately designed along with the belief that factors will obtain untidy and also individuals do not desire to devote an hour thoroughly steaming creases or even handwashing cloth.

It's not just about advantage, though. The items also steer clear of looking mass-produced laid-up. Even the extra functional products - like the blackout tie-up curtains or even the lined floral curtains - have enough shape as well as body weight to look completed as soon as hung. No strange voids, no unmanageable spans, no requirement for added clips or workarounds.

Who Might Actually Use This Stuff?

They're for folks that wish their area to really feel a lot more put-together, perhaps cozier, without devoting a ton of money or dedicating to just about anything also significant. Lessees, new homeowners, folks revitalizing a space after a move or even renovation - anybody because stage of trying to help make a space believe lived-in as well as personal, without overthinking it.

It is actually likewise practical for homes along with pets or children, where points require to be cleanable as well as heavy duty. The rugs remain in spot and don't accumulate fluff. The tablecloths handle day-to-day make use of without looking tarnished or lined due to the end of the week. The drapes include soft qualities and a bit of character to spaces that need it, without producing things feel messy or even excessively embellished.