Print this Page


My name is Kenneth John Odle. I make things on the web. On this website, I show you how to do what I do.

I work primarily with WordPress, which is not just a great blogging platform but also a fantastic content management system. I have created both plugins and themes for WordPress. A lot of what you’ll find here is about WordPress. If you are new to WordPress, the following posts are good places to start:

Here are my ten latest articles about WordPress:

I also use GetSimple as a content management system. Although it is not as powerful as WordPress, it’s much simpler to set up and use. I am a GetSimple theme author.

I also enjoy using Moodle (a learning management system), MediaWiki, and DocuWiki. At some point, you’ll find something about all of those systems here.

Sometimes I use plain old HTML and CSS to create a website, along with a healthy dose of PHP, and I write about that here, as well.

If there are other tutorials you would like to see, just let me know using my contact form.

Feel free to comment on any of these posts, if you have questions or comments about that particular post. (I’m happy to offer support about my post, but I’m unable to offer support through comments for specific websites.) You can read my comment policy here.


 View this site as a blog

Permanent link to this article:


Make WordPress Post Formats All They Can Be

There is a movement afoot to remove post formats from the WordPress core. As Morten Rand-Hendriksen writes in this Trac ticket,

it appears the feature has largely been left to pasture and implementation across themes is at best spotty and inconsistent.

In other words, because so few themes use them, we should get ride of them. …

Read more

I’m Making a Theme for WordPress

I wanted to learn how themes on WordPress work, so I would have a better understanding when I create plugins. So I made one. You can see it here.

Read more


WordPress Settings API Cheat Sheet

It took me longer than it should have to figure out the WordPress Settings API, largely because there are certain parameter names that must match if things are to work properly. However, after making good use of the Google and studying the WordPress Codex extensively, I finally figured it out.

Two really helpful tutorials were:

Read more


DreamObjects Backups

I’ve been with a number of hosts over the years, but I have been with DreamHost the longest. They recently rolled out DreamObjects, which is their version of cloud-based storage. I tried it out (the price was right), but really couldn’t see myself using it, until I discovered the DreamObjects Backup plugin by Ipstenu.

In …

Read more

Here is a perfect example of this behavior. It only took me about thirty seconds to find.

Useful WordPress Plugins

One of the great things about WordPress is that it is so easily extensible my means of plugins. Need to add a contact form, but don’t know how to code one? Grab a contact form plugin. Need to add some advertising to your site, but your theme doesn’t offer that option? Grab a plugin.

In …

Read more


Subversion on Windows: A TortoiseSVN Workflow

Although I like Macs and I love Ubuntu, I spend most of my time in a Windows environment, because most of the people I work with use Windows. I need to see what they see and see it how they see it. So, Windows it is.

Windows is not a bad place to do web …

Read more


“Message Blocks” WordPress Plugin

I have just submitted a new plugin to the WordPress plugin repository. It allows you to quickly and easily add message blocks to highlight important information for your readers. It does so by way of two drop-down menus in the TinyMCE toolbar:

Since the best way to see how this works is to see …

Read more


New WordPress Plugin in the Works!

I’m working on a new WordPress plugin that allows you to easily add message blocks via a shortcode. It add several new buttons to the toolbar:

In order, from right to left, they are:

Nutshell (MediaWiki uses a template similar to this) Attachments Deletion (Again, an idea inspired by MediaWiki) Part of a Series Mentions …

Read more


Print Folder Contents in Windows

One of the things I enjoyed about the Macintosh OS was that you could print the contents of a folder.* This was handy when I was editing a series of images or uploading files to a web site.

Unfortunately, Windows doesn’t have an obvious way of doing this. However, you can do it easily via …

Read more

How Many WordPress Plugin Combinations are Possible?

I answered a question on the Graphene Neo Mobile theme about WordPress plugins, which then made me think about math, which then made me do math.

Here’s the silly thing: I tweeted about it, forgetting that the forum is a private one. So it’s not very useful.

But here’s the original query:

Does anyone know …

Read more