Autodelete Unused Inactive WordPress Themes with WP-CLI

WordPress by default comes with a theme installed so you can get started. The default WordPress theme name generally is named after the year so like this year it is twentynineteen. The default theme is also very important for troubleshooting purposes to make sure that any conflict you may be experiencing on your site with … Learn more…

Automate WooCommerce Database Upgrade Process For Single and Multisite

If you run WooCommerce on a multisite, you have probably gone through the tedious process of running the WooCommerce data upgrader for each subsite. It is not so painful if you only have 5 subsites but imagine if you have 50 or 500! I had a client recently ask ‘I have a WooCommerce multisite with … Learn more…

MonsterInsights Plugin Uninstall Database Cleanup with(out) WP-CLI

A number of WordPress plugins are notorious for not removing data after the plugin has been uninstalled – MonsterInsights is no exception. This can bloat the options database table. If you installed a couple of plugins to test on a site, then removed them, this can all lead to the options table growing or custom … Learn more…

Using WP-CLI to Troubleshoot Frontend WordPress Plugin and Theme Conflicts

The potential time savings for troubleshooting WordPress with WP-CLI can be incredible. Many of us have had to go through the plugin deactivation dance to isolate a conflict with a plugin and/or theme in WooCommerce or WordPress. This is an incredibly tedious task if you only use the wp-admin dashboard to deactivate each plugin one … Learn more…