Automatically Whitelist ManageWP IPs on Cloudflare bash Script

ManageWP is a powerful tool for managing multiple WordPress sites. It allows you to install plugins, update them, back up, monitor uptime and more without having to go into each individual WordPress site. Some hosting providers may throttle requests from ManageWP and if you are using Cloudflare and experience any blockages (for the most part … Learn more…

Install and Configure Wordmove on Ubuntu 16.04

I heard about Wordmove from Dann over at SpeakWP which helps manage multiple WordPress environments like local, staging and production. Wordmove is written in Ruby and requires some dependencies to install correctly before you can use it to easily push and pull WordPress installations with incredible ease.I also outline the basic configuration files for Wordmove to … Learn more…

Batch Optimize JPG Lossy Linux Command Line with jpeg-recompress

Optimizing your images can feel like black magic sometimes. The safest JPG compression is lossless meaning no quality loss (guide), lossy compression has far superior space savings. This guide will show you how to batch optimize JPG images using lossy compression with jpeg-recompress from jpeg-archive on Linux.In this guide I am batch optimizing 37000 images on an … Learn more…

Automating DNS Propagation Checks with dig on Linux

I do a lot of hosting migrations on Codeable to help WordPress site owners make their site faster. For anybody who has migrated hosts before you know the major bottleneck is DNS and its slow propagation.I usually check DNS records with DNS Checker and it works very well but it requires manual labor. I prefer to … Learn more…

Batch Resize Images using Linux Command Line and Imagemagick

Large images means a large page size which means slow WordPress page load times for users. The most common culprit is image size or lack of compression. If you never had any image size restrictions or automatic resizing on your site, it can be extremely convenient to batch resize those images in Linux.This guide shows … Learn more…