A New Photo Block is Coming Soon. Three New Tutorials. A Comment Edit Pro Update.


A new photo block is arriving soon...

I've been hard at work on a new photo block. It's coming very soon and I'm looking forward to what people can do with it.

Anatomy of a photo block

Speaking of the photo block, I wrote a rather long and detailed developer diary entry explaining all of the aspects of the new photo block I'm working on. It'll give you a really good idea of what's possible with this upcoming block. There's a demo link at the beginning and end of the article.


New Tutorial: Making plugins network-only

WordPress multisite is a complex topic, and if you're a plugin developer, you may want your plugin to only load for the entire network instead of a few sites. This brief tutorial shows you how to force your WordPress plugin to be network-activated.

Featured WordPress Plugin

Syntax-highlighting Code Block

This plugin extends the Code block and allows for syntax highlighting of your code snippets. This plugin is very powerful and works for everything I have thrown at it so far. It's a really great plugin for highlighting code. I even wrote a review of it a few years ago.


New Tutorial: How to add custom menu items to the WordPress admin

This tutorial demonstrates how to add custom menu items to the WordPress admin as a plugin author. I even cover top-level menu items, which are a bit controversial.


New Tutorial: Use Akismet to stop search engine spam

Akismet provides great comment and form spam protection. Did you know you can also use it to combat search engine spam too? This tutorial walks you through using Akismet to protect you from bot spam.


Comment Edit Pro update

I recently received a feature request to make Comment Edit Lite/Pro compatible with WooCommerce reviews.

I really like this feature request, but the Comment Edit plugins are designed for WordPress comments, not reviews.

I investigated what this would take in order to allow editing for WooCommerce reviews and concluded a lot of the JavaScript needed a rethink. I have since rewritten part of the plugin so that adding compatibility to other comment types is possible and feasible.

I'll continue working on this feature, but it's slow going with work on the photo block taking a higher priority.


That's all for now. Thank you so much for being a subscriber.


2100 Raintree Rd, Edmond, OK 73013
Unsubscribe · Preferences

We Offer Deluxe Plugins, Tutorials, and Insights

You're one step away from deluxe WordPress plugins, tutorials, and insights. Please subscribe today!

Read more from We Offer Deluxe Plugins, Tutorials, and Insights

I've been busy... It seems like my productivity comes in bursts, and when it rains, it pours. I'll be going over several product updates and running you through my latest tutorials. As far as a health update, you may remember I was diagnosed with congestive heart failure. Well, I caved to the doctor and said I wanted a pacemaker. He did another ultrasound on my heart to double-check, and it actually improved to 45% (from the low 30's). So I no longer need a pacemaker! This is great news, as I...

Hearty-har-har Hi again, and welcome to another newsletter edition. I thought I'd start with a health update, so let's get into it. I've mentioned in previous newsletters that my heart function has reduced and that my heart doctor wasn't optimistic about my future. However, I was able to do a follow-up and my heart function is about the same as it was six months ago. While not great news, at least this means things aren't getting worse. A shift in priorities With health being on my mind all...

Let's get the morbid news out of the way In June of last year, I was hospitalized for pneumonia, and a cardiologist discovered that my heart function is about 35% of normal. In other words, I have congestive heart failure. The long-term prognosis doesn't look great, and the doctor told me that I have about a year left. While the news is a bit depressing, I'd rather keep busy and get as much done as I can with my time left. Speaking of being busy, here's what's been going on for the past...