Author: David Hayes

An Introduction to Styling Themes for Gutenberg

This is a great little post about the process of making a theme compatible with the much-discussed Gutenberg editor slated to come out in WordPress 5.0. ThemeShaper — the (maybe) official WordPress.com theming blog — goes into a lot of detail about what their theme team has done to get their themes ready for it.



Easily Add Amazon Affiliate Links to Your WordPress Posts

Amazon sells just about everything. And if you’re in the US, or another country where they have a big presence, using your site to make a little money linking to Amazon’s pages for products you love is a very appealing proposition. The Amazon Associates program is an easy way to make a small percentage on all sales of a product that you recommend to your audience. But making the links is a little cumbersome. But it doesn’t have to be.


Talking Gutenberg on Shop Talk Show

While I’ve not been a regular listener recently, I do love the Shop Talk Show with Dave Rupert and Chris Coyier. Both Dave and Chris are smart and talented guys, and their attitude is consistently friendly and positive.


Don’t Get Abandoned on WordPress 4.9.3

A pretty unfortunate and important issue happened when WordPress 4.9.3 was released a few days ago: it has an error that makes it impossible for WordPress to update itself again. After the error was understood, they stopped rolling out automatic updates. But that was after quite a few sites (speculatively: millions) had updated to it. That’s a problem. So, if you’re running 4.9.3 on any WordPress site, make sure that it (manually, perhaps) gets to WordPress 4.9.4. That’s crucial. Let’s explore why.


Control WordPress Widgets without Jetpack: Widget Options

Sidebar widgets are an important part of WordPress customization, and a valuable one for you to know about. And the built-in features are good, but they make it hard to customize when and where a given widget appears (or doesn’t). That’s where you’ve got a wealth of options: both Jetpack and Widget Logic were the topic of Quick Guides we’ve made recently.


The Complete Guide to WordPress Security

WordPress security guide

WordPress sites are one of the most common targets for attack on the internet. They’re hacked more than any other type of site. If you, your friends, or someone you know has never had an experience of a WordPress site getting “hacked”, you’ve either been extremely lucky or have abnormally careful people surrounding you in your life.


Control Your Widgets with Code with Widget Logic

screenshot of the Widget Logic plugin

Widgets have been a core feature of WordPress. Controlling them, however, is something that a patchwork of solutions are devised for and done with. The one we’re covering today is Widget Logic, a plugin. The plugin is great if you’re writing PHP code for WordPress already, as it’s remarkably similar to doing that. But it’s much more convenient.


Mika Epstein’s Case Against Security Plugins

A broken bike lock – a symbol of security through obscurity

I made a whole course about WordPress security last year. So I’ve got some opinions on how and what it means to keep a WordPress site secure. I think I won’t fully endorse Mika’s whole argument—I think there are clear benefits to the fully featured WordPress security plugins she’s writing against. But that said, I think she makes a very good point that real time and thought is better than some false sense of security from something that claims to do it all. As she says: