Skip to content

The Difference Between WordPress Plugins, Must-Use Plugins, and Drop-In Plugins

Anyone familiar with WordPress probably has heard of plugins. They can add new functionality to any WordPress-powered site. But probably not everyone is familiar with two other types of plugins, referred to as Must-Use plugins and Drop-In plugins. Yes there are three types of plugins for WordPress: regular plugins, must-use plugins, and drop-in plugins. Each […]

How to Prevent Changes to Plugins, Themes, and WordPress Core Files

This is a common question I get from folks in the WordPress community. How can I “lock things down” and prevent any changes to plugins, themes, and WordPress core files. For example, how to prevent any themes and/or plugins from being updated or deleted, and how to prevent any new plugins from being installed. This […]

The Difference Between Taxonomies, Categories, and Tags (Oh My!)

A common question for new WordPress users is, “what’s the difference between categories and tags?” Like everyone knows what a “category” is, but the idea of “tags” can seem very similar. And then you throw in related WordPress concepts like “taxonomy”, and things can get confusing very quickly. But no worries, it’s really not that […]

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 […]

Waitete Sawmills

Waitete Sawmills

  • by

This WordPress-driven website, for a saw-milling business based in Te Kuiti, milling and producing high-quality processed Radiata Pine for the building industry. The project was contracted to Urban Legend web by Elan Design, who produced… 

Panmure Bridge Childcare Centre

Panmure Bridge Childcare

  • by

This site, for an Auckland childcare centre, was contracted to Urban Legend web via Elan Design, who provided the graphics and website content. We coded the custom WordPress theme, comprising pages, posts and categories, widgets,… 

What’s new with the Customizer

Been a while since I wrote something. Let’s talk about some of the new stuff available in the Customizer. Forget about some of part two First, back in part two, I had a bit about Surfacing the Customizer. That bit is outdated now, WordPress does this for you in later versions. So, yeah, skip that. […]

Better Know a Vulnerability: Cross Site Request Forgery (CSRF)

  • by

One of the easier to understand vulnerabilities is the CSRF. It’s also one of the most common issues we see in plugins and themes, because people rarely think about it. Imagine that I have a form that takes input, like so: Now, that’s a simple form (and missing a submit button to boot), but you […]

Slides: A Presentation Theme

  • by

You know, when some people are asked to do a presentation on a subject, they start by thinking about what they’re going to say, how they’re going to say it, and what their presentation will contain. Me, I just start writing code. I was asked to present at WordCamp Seattle, on the specific subject of […]

I’m not a fan of orange…

I’m not a fan of the color orange. Dunno why. I prefer soothing and relaxing colors, like blues and greens. But the new Twenty Thirteen theme for the next version of WordPress is very, very orange. Since I like to run the default themes over on my other site, this clearly could not stand. So, […]