What is a theme?
Depending on how you use it, WordPress is a blogging platform/content management system/website building software – in essence, it’s the behind the scenes code that makes a website work. Your WordPress site itself consists of content, the posts/pages/images that convey information, and a theme, which is the overall design that you choose to determine how your site will look to the outside world. You do not (usually) change the underlying WordPress code (or need to reinstall WP) in order to change the site’s theme, though on occasion you may need to modify your content.
Choosing a theme
- Define the purpose, structure and audience for your website.
- Consider your branding (logo, design, etc. of your print materials, signage as well as message)
- Who is the primary audience? What characteristics define them?
- What is your site’s purpose? Blog? News? Gallery/portfolio? Sales?
- What features do you need on the site? Social media? Shopping cart? Forms?
- Determine the basic structure for your site: wireframing
- Choose a theme solely based on color, fonts, or graphics.
- Obsess about it being ‘perfect’ (to the point where you don’t have a functioning website!)
- Give up.
Other questions to consider:
- What kind of media and what is most important/prominent? Text/Photos/Audio/Video
- What kind of navigational structure do you need? How do you want your menu bar to work (e.g. drop downs)? Do you need a special way to display categories/tags, comments, or multiple authors? Do you want a sidebar – or multiple sidebars? Widgeted footers or headers?
- How important is a custom(ized) design?
- What is your own skill level for adding your own features/modifying a theme’s design? Are you willing to pay a developer/consultant to work with you or do you need to be self-sufficient? Are you willing to read documentation or contact support (if provided)?
- How much are you willing to pay for a theme? Do you need/want support from the theme developer?
When you find a theme you (think) you like:
- Does it offer the customization you need? Can you change layout, font and/or colors from the admin panel? Can you move the sidebar or increase/decrease number of sidebars/columns, or upload your own header graphic? With CSS and PHP skills, all of these things can usually be modified, but if you don’t have those skills (or don’t want to pay someone) then it’s good to have the options at your fingertips.
- Is it GPL? (See http://wordpress.org/about/license/ )
- Can you remove/alter the theme designer’s info/logo in the footer?
- Can you figure out how to use any special features like a slideshow option?
- Can you alter other elements or add your own as needed?
- Is there a forum or other online support? Is the theme developer available to answer questions through their own website (some do it via comments) or via email?
- Upload and activate your new theme with your own content. Does anything immediately break (often the navigation bar is the first to go) and if so, can you work around it?
Resources from WordPress.org:
Sites/products discussed at the meetup:
(note: inclusion here does not imply that WP Austin recommends any of the following; they are listed here solely as reference).
- Theme Finder, a WPCandy Project
- Genesis Framework by StudioPress
- Theme Hybrid: A WordPress theme club
- WordPress Users Association – WPUA.org
- Constellation Theme for WordPress