Kenneth John Odle

Web Portfolio

Good day

I am a web designer and developer. I have a passion for WordPress and open source projects.

Don't forget to check out my portfolio/development blog.

These are some of the things I've been working on. Thanks for visiting.

WordPress Themes

Creating for WordPress is addictive. After learning how to create plugins, I turned my attention to themes.

Atticus Finch

Atticus Finch is a monochromatic, two-column theme.

I created this theme because I wanted a calm, subdued theme for my personal blog that focused on content.

Screen capture of Atticus Finch theme in use
Screen capture of Atticus Finch theme in use.

Atticus Finch Features:

  • Post Format Title Options: Show or hide titles for asides, links, quotes, and statuses.
  • Post Format Excerpt Options: Show or hide full content or excerpts in archive pages for asids, links, quotes, and statuses.
  • Post Type Icons: Post types have icons that match the post type (audio, link, video, etc.).
  • Widget Areas: Easily customize your web site with 21 widget areas. No need to edit theme files to add content.
  • Print friendly: Save real paper when printing, digital paper when saving to a PDF.
  • Print Options: Print (or not) copyright information and/or URL at end of last page.
  • Custom CSS Option: Easily modify your website without editing theme files or using a child theme.
  • Copyright Options: Easily add your copyright information on all pages and posts in the footer. Turn it off or on with a single setting.
  • Social Media Options: Add links to the following social media accounts: Twitter, Facebook, Instagram, YouTube, Pinterest, and Amazon Wishlist.
  • Excerpt length Option: Select the number of words for excerpts to display (default=20 words, maximum=100 words).
  • Custom Backgrounds: Add a custom background image.
  • Developer Credits Option: Display (or not) developer credits in footer option.

Atticus Finch is child-theme ready. You can download a child theme from Github. The instructions are here.

GreyBox

GreyBox is a boxy, monochromatic, two-column theme.

I created this theme to learn how WordPress themes are put togther. As a result, it focuses more on features than appearance. Future plans include adding multiple color options.

Screen capture of GreyBox theme in use
Screen capture of GreyBox theme in use.

GreyBox Features:

  • Post Format Title Options: Show or hide titles for asides, links, quotes, and statuses.
  • Post Format Excerpt Options: Show or hide full content or excerpts in archive pages for asids, links, quotes, and statuses.
  • Post Type Icons: Post types have icons that match the post type (audio, link, video, etc.).
  • Widget Areas: Easily customize your web site with 19 widget areas. Nine are styled to match the style of your blog.
  • Print friendly: Save real paper when printing, digital paper when saving to a PDF.
  • Print Options: Display (or not) copyright information and/or URL at end of last page.
  • Custom CSS Option: Easily modify your website without editing theme files or using a child theme.
  • Copyright Options: Easily add your copyright information on all pages and posts in the footer. Turn it off or on with a single setting.
  • Excerpt length Option: Select the number of words you want excerpts to display (default=20 words, maximum=100 words).
  • Header Images: Includes four headers images, plus options to randomize header image or add your own.
  • Custom Backgrounds: Add a custom background image.
  • Developer Credits Option: Display (or not) developer credits in footer option.

GreyBox is child-theme ready. You can download a child theme from Github. You can follow the same instructions as for the Atticus Finch theme.

WordPress Plugins

d12 MLA Citations

Academic publishing just got easier!

d12 MLA Citations makes it easy for you to add an MLA-style "Works Cited" section to your WordPress posts and pages. This plugin creates citations consistent with the 7th edition of the MLA Handbook for Writers of Research Papers.

The citation pop-up for a book.
The citation pop-up for a book.
A sample "Works Cited" section.
A sample "Works Cited" section.

This plugin also adds a shortcode [hly] for highlighting text in quotations, as well as shortcodes for clearing floats (clear, clearleft, clearright).

d12 Message Blocks

d12 Message Blocks makes it easy to add informative blocks to your WordPress pages and posts.

A "Part of a Series" message block.
A "Part of a Series" message block.

I wrote this plugin because MediaWiki has an easy way to add information blocks to pages by means of templates. WordPress lacks this function; hence the need for this plugin.

The original version of this plugin depended entirely upon the user entering shortcodes manually. The latest version makes use of drop-down menus in the WordPress visual editor which opens a modal pop-up, where users can enter their information. The plugin then handles formatting and inserting the shortcodes.

Seeing Red

Seeing Red highlights the "Screen Options" and "Help" tabs found in the WordPress admin panels. This is especially useful for those new to WordPress who may not be aware of these tabs. The latest version of this plugin lets you select from either red, green, blue, or default. Tabs can be styled separately.

More visible "Screen Options" and "Help" tabs.
More visible "Screen Options" and "Help" tabs.

Make It So

Make It So adds a random line from Star Trek: The Next Generation to the top of your admin pages.

Screen shot of Make It So plugin in action

He's Dead, Jim

He's Dead, Jim is a shameless port of Matt's "Hello Dolly" plugin. It displays a random line from Star Trek: The Original Series at the top of your admin pages.

Screen shot of He's Dead Jim plugin in action

GetSimple Templates

This page will get updated soon. Keep checking back.

Technical Writing

When I get the time, I also enjoy writing about technical issues and helping others find solutions to their problems.

Support

Technical Documentation

Miscellaneous