Stopping WooCommerce Batch Product Image Regeneration with WP-CLI

Recently I was working on a very large WooCommerce store trying to find out why it was so slow. As part of the troublshooting process I switched themes and then noticed the load on the debugging server went insanely high. After a Google search I learned that WooCommerce will automatically regenerate all product image thumbnails … Learn more…

Install and Use WPScan on Ubuntu 18.04

WPScan is a WordPress vulnerability scanner created in the Ruby language. Sucuri sponsors this project and it is hosted open source on github.  WPScan uses Sucuri’s vulnerability database for WordPress core, plugins and themes it creates a report on your site’s known security vulnerabilities which could be exploited by a hacker or script kiddie. Install … 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…

Improving nginx Proxy + Fastcgi Page Caching Skip Cache Reasons

Many nginx users nowadays are enjoying the benefits of server side caching with a reverse proxy cache or fastcgi cache (this is what Kinsta use). I have the pleasure of working with a lot of these server configurations and sometimes you get some undesired caching behavior that you need to debug in the nginx virtual … Learn more…

Checking the Current WordPress Version via Command Line with(out) WP-CLI

There are so many ways to check the current WordPress version mainly using the graphical user interface (GUI) dashboard. Usually I am working on the command line so I prefer to be able to check without having to log in to the site. Below I show 3 different ways that you can check the current … Learn more…