Steven Campbell's Lab

PhotoWP WordPress Theme

PhotoWP is an easily customizable photoblog theme for WordPress. It supports the linking of photos to Flickr, and has a minimal look, designed for maximum expansion.

About 60% of the 404s people get on stevencampbell.org are external links to where PhotoWP used to be hosted. But fear not! It's back, and ready for you to download!

Download PhotoWP v0.2

I'm working on expanding the theme and making it easier to use, as well as optimizing it to take advantage of the new features in WordPress 3. But until the next version is ready, feel free to download version 0.2. I've tested it on current versions of WordPress, and it works fine. :)

All of the information presented below is in the readme.txt file in the download.

Installation

Upload the /photowp directory to wp-content/themes in your web server. That's it! But PhotoWP, being a very extensible theme, requires a little extra configuration to actually work.

Configuration

Configuration is easy, but there are a few things you have to remember. Just follow these steps:

  1. Delete any posts you may already have. The PhotoWP requires a specific format to be followed in posts.
  2. Posting a photo is easy. For the title field in the Create New Post page, put the title of your photo. For the content, put your photo's URL in an image tag, like this: <img src="photo.jpg" />, or upload and insert the photo using WordPress's media upload tool.
  3. Use meta information to get the most out of your post. Below the content field, there is a blue line that reads "Custom Fields." Click on the "+" sign on that line, and it will expand (in WordPress 3, the Custom Fields box is enabled by default).
  4. You will need to add a few new custom fields to add meta information. Create the following keys/values:
    date -- The date you took your photo (June 7, 2007)
    flickr -- optional. The link to the photo on Flickr.
    description -- A description of the photo.
    camera -- Camera information - aperture, exposure, camera brand, ISO speed, focal length, etc.
    These keys are case sensitive. They must be entered exactly as they are or the theme will not function.
  5. The next time you post, these keys will be available in a drop-down menu, so you won't have to remember them. I suggest keeping the 'date' and 'camera' values in the same order. For date, I use the format 'June 7, 2007.' For camera, I use the format: 'Nikon D40, f/5.6, 0.01 sec (1/100), ISO 400, 55 mm.'
  6. You will need to set up an archive page. Go to Write -> Write Page in your dashboard, and write 'Archives' for the page title. Leave the content blank. Over on the right, open the 'Page Template' box and select 'Archives' as the template.
  7. If you want to customize the archives page (i.e. use a plugin), open up photowp/page-archives.php in a text editor.
  8. The CSS is very extensible. Feel free to modify it and create your own, custom Photoblog. The default style is a little boring, but I wanted to do that. The point is to bring out the color of the photos. If you don't like the default look, change it. Open style.css file — it's organized in layers: 1, 2, 3, 4, 5, 6; header, photo, description, navigation, comments, footer.

License

PhotoWP is licensed under a GNU General Public License:

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

More info: http://www.gnu.org/licenses/gpl.html