/** * 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 ); } Essential Deep Cleaning Tasks Before Moving Into a New Place

Essential Deep Cleaning Tasks Before Moving Into a New Place

Moving into a new home is an exciting adventure, but it also comes with the responsibility of ensuring that the space is clean and welcoming. Before unpacking your boxes and https://reliablemovingcrews.com settling in, it’s crucial to deep clean the new place. This not only helps in creating a healthy living environment but also ensures that you start your new chapter on the right foot. Here’s a detailed guide on what to deep clean before moving into your new home.

1. Kitchen: The Heart of the Home

The kitchen is often the most used space in any home, making it a priority for deep cleaning. Start by emptying all cabinets and drawers. Wipe down the insides with a mixture of vinegar and water to eliminate any lingering odors or residues. Clean the refrigerator inside and out, including the coils and seals. Don’t forget to scrub the oven, stovetop, and microwave, as these areas can harbor grease and food particles. Finally, mop the floors to remove any dust or grime.

2. Bathrooms: A Fresh Start

Bathrooms require particular attention due to their potential for mold and bacteria. Begin by disinfecting all surfaces, including countertops, sinks, and toilets. Pay special attention to the shower and bathtub, scrubbing tiles and grout to remove any mildew. Replace the shower curtain and clean any mirrors to ensure they are streak-free. Finally, mop the floors and consider sealing any grout lines to prevent future mold growth.

3. Living Areas: Creating a Comfortable Space

Living rooms and bedrooms should feel welcoming and clean. Dust all surfaces, including shelves, baseboards, and light fixtures. Clean windows and window sills to allow natural light to fill the space. Vacuum carpets thoroughly, and if possible, consider steam cleaning them for a deep refresh. If you have hardwood floors, mop them with a suitable cleaner to remove dust and dirt buildup.

4. Bedrooms: A Peaceful Retreat

When it comes to bedrooms, focus on the closets as well. Empty them out and wipe down all surfaces. Clean any ceiling fans and light fixtures to eliminate dust. If there are any stains on the walls or carpets, address those before moving in your furniture. Ensure that windows are clean, and consider adding blackout curtains for a restful sleep environment.

5. Entryways: The First Impression

The entryway sets the tone for your home, so it’s essential to make it inviting. Sweep and mop the floors, clean any mirrors, and wipe down surfaces. If there’s a coat closet, empty it and clean the interior. Consider adding a fresh welcome mat to enhance the first impression.

6. Air Vents and Filters: Breathe Easy

Before moving in, take the time to clean air vents and replace filters. This step is crucial for maintaining good air quality, especially if you have allergies or respiratory issues. Dust and debris can accumulate in these areas, leading to poor air circulation.

Conclusion

Deep cleaning your new home before moving in is a vital step that sets the stage for a healthy and comfortable living environment. By focusing on these key areas, you can ensure that your new space is not only clean but also inviting, allowing you to enjoy your new beginning without the stress of lingering dirt and grime. Taking the time to deep clean now will pay off in the long run, making your transition smoother and more enjoyable.