Like the blog? Get the book »


Nice to see ClassicPress still going strong! :)

Interview at

Had a great interview with Eric Karkovack at Speckyboy magazine. Goes deep into WordPress, web development, security, future of things, and other key topics. Grab a beverage and check it out! :)

How to Troubleshoot WordPress, Easy Step-by-Step Guide

How to Troubleshoot WordPress, Easy Step-by-Step Guide

Easily hands down the most common thing that I find myself explaining to WordPress users is how to troubleshoot WordPress in order to find the cause of some issue. And it makes sense if you think about it. WordPress and all of its plugins and themes are made of code. And code is a complex thing. The more code you add to a site, the more likely it is for bugs and issues to happen. And when they do, it can be confusing and frustrating to the average user.

Digging Into WordPress v5.5

Book updates! New versions of all books including Digging Into WordPress now available for download. As always, updates are FREE for all book owners :)

New Bookstore!

Excited to announce the launch of our new bookstore! It’s got a minimalist design and loads super fast. Go there to get great books like Digging Into WordPress, The Tao of WordPress, and WordPress Themes In Depth. Check it out and learn more about how the site was built.

How to Check if Post has Taxonomy Term

How to Check if Post has Taxonomy Term

Something I did not know about when working with Custom Post Types and Custom Taxonomies. Normally when checking if a regular WP Post belongs to a specific category, we can use the WordPress function in_category(). But that does not work with Custom Post Types. To check if a CPT belongs to a specific term in a Custom Taxonomy, use has_term() instead.

Is it okay to use plugins that are not current with latest version of WordPress?

Is it okay to use plugins that are not current with latest version of WordPress?

People often ask me whether it is safe to run plugins that are not tested with the latest version of WordPress. And it’s a good question, because software in general is something that you want to keep current and updated with all the latest. For WordPress plugins however, there are many plugins that simply don’t need to be updated with each new version of WordPress.

Pro Plugin Giveaway

Yay this year is the 7th birthday of our pro WordPress plugin site, To celebrate the event, we are giving away 7 free copies of our premium WordPress plugins!

View Custom Fields Meta Box in Gutenberg Block Editor

I get bunches of emails asking what happened to the “Custom Fields” meta box on the “Edit Posts” screen. They’re hidden by default with the new Block Editor, so questions like, “do I need to install a plugin to get them back again?” No you don’t. To view the Custom Fields for any post, click the three dots in the upper-right corner of the screen and then do one of these:

  • For older versions of WordPress, go to Options and check the box to enable Custom Fields (under Advanced Panels).
  • For newer versions of WordPress, click the three dots in the upper right corner, then Preferences ▸ Panels ▸ Custom Fields.

After enabling, scroll down the page to find the Custom Fields meta box.

Which Pricing Model Do You Prefer: One-Time or Recurring?

Which Pricing Model Do You Prefer: One-Time or Recurring?

For a long time, premium WordPress plugins and themes were sold as a one-time payment. So for example, if you wanted to buy a new WordPress theme, you would make a single purchase and own the theme indefinitely, with no future payments due. Then somewhere along the way, a recurring pricing model became popular. These days, it is very common for themes and plugins to be sold via recurring payment scheme. So for example, if you want to use some awesome pro plugin or theme, you pay an annual or in some cases monthly fee.

WordPress uninstall.php file – The Complete Guide

WordPress uninstall.php file – The Complete Guide

WordPress plugins that clean up after themselves are pure awesome sauce. If you are developing a plugin that adds any sort of data to the WordPress database, it is important that the plugin removes any unwanted or unused data if and when the plugin ever is uninstalled. This complete guide explains useful techniques for doing this using the powerful and handy uninstall.php file.

Black Friday / Cyber Monday Sale

We are having a Black Friday / Cyber Monday sale on our premium WordPress plugins! Save 30% on lifetime licenses for awesome plugins like USP Pro, BBQ Pro, Blackhole Pro, and more. To save, apply coupon code BLACKFRIDAY2019 during checkout. This is a one-time-per-year event that expires December 3rd!

* Sweet Friday goodness: the same coupon code also works for any of our WordPress books or combos at Perishable Press Books :)

New Plugin: Override Comment Options

WordPress provides an option called “Automatically close comments on articles older than x days”. It really helps to stop spam on older blog posts. The problem is that, when the setting is enabled, there is no way to override for individual posts. So I wrote a simple lightweight plugin that enables you to override the auto-close setting and leave comments open on any posts that you want.

Interview: Discussing WordPress, Gutenberg, Security, and More

Thanks to WPKlik for the interview! Wherein I discuss my favorite projects, WordPress, Gutenberg and JavaScript development, building secure WordPress sites, and more fun web-dev topics :)

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