A new look for kwight.ca

My website has a new home, here on WordPress.com.

I’m a big fan of NASA and their liberal use policy for images; in looking at their collection from the Jet Propulsion Lab, I came across The Rose, and decided to base the look on that image. All featured images are also by NASA.

The theme is the Profile premium theme from Organic Themes. The Custom Design upgrade let me change the fonts and basic colors, as well as add custom CSS for the finishing touches and details.

Let the dogfooding begin!

Putting Posts on a Pedestal with Jetpack’s Featured Content

Automattic quietly introduced a new Jetpack feature in 2.2. Online documentation is still in process, and it’s not even listed in the changelog; but it’s something all theme developers can take advantage of right now. It’s called Featured Content (FC), and you want to start using it with your themes.
Continue reading Putting Posts on a Pedestal with Jetpack’s Featured Content

Using the WordPress Theme Customizer to choose between excerpts or full content

The Theme Customizer, introduced in WordPress 3.4, is a powerful tool for theme settings and options. In this tutorial, we’ll give our users a choice of how they would like their posts presented on the blog page: excerpts, or full post content. Our setting will be displayed as radio buttons, with a default value of “excerpt”.
Continue reading Using the WordPress Theme Customizer to choose between excerpts or full content

Adding a logo uploader to your WordPress theme with the Theme Customizer

Let’s create a logo uploader using the new Theme Customizer, which was released with WordPress 3.4. This will allow users to place an image in our theme’s header; if no logo has been uploaded, we’ll fall back to displaying the site title and description instead.
Continue reading Adding a logo uploader to your WordPress theme with the Theme Customizer

Jetpack and wordpress.com accounts

With the new features in Jetpack 2.0, it’s more important than ever to keep straight your wordpress.com accounts – particularly if you’re developing sites for clients that will be using Jetpack. I won’t pretend to understand all of the details yet, but some quick research and perusing of the sparse, user-centric Jetpack site led me to the following.
Continue reading Jetpack and wordpress.com accounts

What, Why, How

I’m thinking the #WordPress Codex and Theme Review guidelines would benefit from a “what, why, how” approach to documentation:

  • What: describes the function or requirement
  • Why: why is it this way? Best practice, performance, security concerns?
  • How: a simple and clear code example of how to use or implement what is being discussed

Getting Started With WordPress Theme Development

WordCamp Montreal 2012 was held this past August 18-19, and on the Sunday, I gave a talk about getting started with WordPress theme development (slides are available here). Savoir-Faire Linux kindly produced videos of some of the talks, now available on YouTube. Enjoy!

Update Sept 25, 2012: WordCamp Montreal 2012 presentations will not be available on wordpress.tv because of a faux-go that was used in our videos.

Continue reading Getting Started With WordPress Theme Development