Protecting wp-admin Brute Force Attacks with nginx Rate Limiting

WordPress is gaining in popularity and therefore the number of attacks specific to WordPress keep increasing. I manage servers for some political websites which get attacked relentlessly so that means I get to create new firewall rules and rate limiting directives to help keep the site running – very fun! Recently this site was being … Learn more…

Getting Started with RediSearch with WordPress and WooCommerce on Ubuntu

Redis is a key value storage system that can be configured to speed up websites and those running WordPress and WooCommerce. It is typically used as the fast storage system for WordPress and WooCommerce external object cache (using for example this plugin). But Redis has grown and become more versatile! You can actually build modules … Learn more…

Batch Deleting WooCommerce Customers with No Orders or Money Spent with WP-CLI

Working on WooCommerce is always a fun challenge. I had a client who had a ton of spam customers because where was missing security on the site. This meant he had several thousand users who were clogging up the database and mailing list! This tutorial will show you how to delete WooCommerce customers who have … Learn more…

Restoring ManageWP Backup with WP-CLI

ManageWP is my goto choice for managing WordPress and WooCommerce stores. The incremental backups ManageWP offer along with simplified update management with the automatic rollback from the safe update feature make it really attractive if you have maintenance clients or manage a lot of sites and stores. It also helps make developer life easier if … Learn more…