As theme developers, one of the types of themes we always want to tackle is a portfolio theme. At least I know that’s true for me. It’s long been on my to-do list.
Since portfolios aren’t built into WordPress, we’d need a custom post type and taxonomy to handle the required base elements of a portfolio. Sure, I could slap together 20 lines of code from a popular tutorial, throw it into my theme’s
functions.php, and call it a day, but that’s not how post types work exactly.
Chun WordPress theme
This also means that IE8 and below are not supported at all with this theme. Technically, the official policy here is to support the latest two versions of Internet Explorer, which includes 9 and 10. This is just the first theme I’m intentionally not testing in 8.
Some other new bits of functionality I’m trying out within the WordPress theme customizer are:
- Font selector: This allows you to choose from a set of pre-selected fonts to use with the theme. This also means that if a font doesn’t work for your language, there’s always another option (I know some people will like this).
- Color selector: You won’t have total control over the design of the theme with this, but you’ll get to choose the base colors for the theme. This will give you the ability to add a personal touch to the design with a few clicks.
So, the Chun theme is a bit experimental in more ways than one. I went a little wild (at least wilder than usual) with theme features. I wanted to try some fun things, and I think these things came together into a nice package in the end.
You can view the demo and download the theme from the Chun theme page.
Custom Content Portfolio plugin
Custom Content Portfolio is a base portfolio plugin for other developers to build from. bbPress does forums. BuddyPress does social networks. Custom Content Portfolio does portfolios. Of course, this is just version 0.1, so I kept the features to a minimum. I’d rather get feedback from users before throwing every feature imaginable into this thing.
The great thing about this plugin from a theme author’s perspective is that you don’t have to worry about the functionality. It’s already done for you. You can stick to designing themes.
Other than the Chun theme I’m releasing today, Adroa already supports this plugin out of the box. I’ll also be updating Picturesque to do the same in the near future. Very soon, you’ll have three portfolio themes to choose from. I can only hope that more theme developers hop on the bandwagon and make themes for this plugin too. Only an extra template or two is required along with some custom CSS.
For users, this plugin does a few things:
- Gives you a new menu item called “Portfolio” in the admin.
- Adds a new taxonomy (like tags) called “Portfolio,” which allows you to create an unlimited number of portfolios.
- Creates a new post type (like posts) called “Portfolio Item,” which you can use to create individual items for your various portfolios.
It’s dead simple to use. There’s no configuration involved. You just plug and play.
You can download this plugin from the Custom Content Portfolio plugin page.
Enjoy the plugin+theme combo
This is just the beginning. I have other plans for theme and plugin combinations like this to handle some of the needs I see coming out of the WordPress community.
For now, enjoy putting together your portfolios.