Like the blog? Get the book »

Migrating Book Accounts

Heads up! We’re migrating all book accounts to the new bookstore at Perishable Press Books. This will make it easier to manage everything under one roof. To transfer your account to the new site, send a quick email and let us know 1) the site/URL where you purchased the book (e.g.,, and 2) your registered username or email address. Thank you!

New Plugin: Simple Download Counter

Super pumped to announce two new plugins: Simple Download Counter and Simple Login Notification. The first is a lightweight yet powerful way to manage and count downloads. The second is a tiny plugin (only 20 KB!) that sends an email alert whenever an admin-level user logs in. Both of these plugins are lightweight, fast, 100% FREE and open source :)

New Plugin! Simple Ajax Chat Pro 😎

Launching my latest WordPress plugin: SAC Pro! Unlimited chat forms with tons of great features and no 3rd-party service required (most/all other chat plugins require 3rd-party service). Read the official launch post and get SAC Pro »

How to Add Custom Code to WordPress

How to Add Custom Code to WordPress

There are many books and tutorials that share useful code snippets for WordPress. For example, you can find hundreds of custom functions right here at You can also find them in my WordPress books, tutorials, and code snippets. For many code snippets and custom functions, the usage instructions will say something like:

Database Tip: Clean Up User-Agent Data

Database Tip: Clean Up User-Agent Data

I just finished up my latest book, Wizard’s SQL Recipes for WordPress. And it’s packed with over 300 time-saving code snippets for managing and optimizing your WordPress database. For example, one of the recipes from the book shows how to delete unwanted user-agent data from the WP comments table. This is an easy optimization step that can help to free up some precious disk space.

WPCodeBox – Code Snippets Done Right

Discovered an awesome code snippets plugin called WPCodeBox. There are plenty of code-snippet plugins out there, but this one goes above and beyond with features like cloud-based storage, a growing snippets repository, and a condition builder to control the location and timing of any code snippets. Check it out!

New Book! Wizard’s SQL Recipes for WordPress

Excited to launch my new book: Wizard’s SQL Recipes for WordPress. Optimize and manage your WordPress database. Complete chapter on optimizing performance. Over 300 time-saving recipes. Level up your database skills!

How to Disable Gutenberg Styles on the Frontend

How to Disable Gutenberg Styles on the Frontend

By default the Gutenberg Block Editor loads its default CSS/stylesheet on the front-end of your WordPress site. This is fine for most cases, but there may be situations where you want to disable the Gutenberg styles for whatever reason. For example, my free WordPress plugin, Disable Gutenberg, enables users to disable the Gutenberg Block Editor and restore the Classic Editor. Included in the plugin settings is an option called “Enable Frontend” that lets users enable or disable the Gutenberg CSS/styles as desired. This quick DigWP tutorial explains programmatically how to disable Gutenberg styles on the front-end.

Happy 12th Birthday DigWP!

Digging WordPress serving the community online since May 27th, 2009 :)

BBQ Pro Review

Thanks to David McCan over at WebTNG for his in-depth review of my WordPress firewall plugin, BBQ Pro. It’s a pleasure to read and packed with plenty of awesome screenshots :)

Interview at ThemeIsle!

Thank you to the fine folks at ThemeIsle for the great interview. Always a pleasure talking about my work, WordPress, web dev and security :) Cheers!

Fix Site Health Error: The authorization header is missing

Fix Site Health Error: The authorization header is missing

Quick post that explains how to fix the error, “The authorization header is missing”. This error may be found under “recommended improvements” in the WordPress Site Health tool (located under the WP menu ▸ Tools ▸ Site Health).

When running a Site Health check, the “authorization header” warning happens when you’ve upgraded WordPress (to version 5.6 or better) and have Permalinks enabled, but the site’s .htaccess rules have not been updated with the latest. This DigWP tutorial explains what’s happening and shows how to fix the error easily with a few clicks.


TasteWP enables anyone to setup a test/temporary WordPress instance in seconds. So you can play around and do things like test plugins on a live site. I know this kind of thing has been done before, but I’ve never seen it made SO EASY. Like stupid easy. And FREE. Awesome tool.

Where to Learn WordPress Theme Development

Excellent in-depth article from Chris about all the ways to develop WordPress themes in 2021 (and beyond).

© 2009–2022 Digging Into WordPress Powered by WordPress Monzilla Media shapeSpace