Gloria Antonelli gave a presentation at WordCamp Milwaukee on selecting WordPress themes. She discussed evaluating website goals and content needs before selecting a theme. Theme options include free themes from WordPress.org, commercial themes, theme marketplaces, hiring a developer, or building a theme. Antonelli provided advice on assessing theme quality, support, documentation and trends in WordPress themes.
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
WordPress Theme Selection Field Guide
1. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
WordPress
Theme Selection
Field Guide
by Gloria Antonelli
Thursday, June 6, 13
2. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
about me
artist
designer
technologist
trainer
consultant
web strategist
wordpress developer
Thursday, June 6, 13
3. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
stuff i know
html
css
php
wordpress
web standards
ux
ui
seo
graphic design
content strategy
usability testing
information architecture
Thursday, June 6, 13
4. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
session overview
ux standards
before theme selection
WordPress skill set
theme selection options
theme qualities
theme trends
Thursday, June 6, 13
5. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
How WordPress Works
Plugin
.
ThemeWordPress
Core
Plugin
Plugin
Thursday, June 6, 13
6. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
development
design
documentation
WP GOLD STANDARDS
Thursday, June 6, 13
7. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
WordPress Theme
EXPECTATIONS
Code Standards
HTML5, CSS3
& Responsive
Design
Typography &
Minimalist layouts
Documentation
User instructions
Thursday, June 6, 13
8. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
“Don’t Make me Think”
www.sensible.com/
Do-It-Yourself Guide to
Finding and Fixing
Usability Problems
A Common
Sense Approach
to Web Usability
Steve Krug
Thursday, June 6, 13
9. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
Thursday, June 6, 13
10. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
• Plan Website Goals & Objectives
Thursday, June 6, 13
11. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
• Plan Website Goals & Objectives
• Content Strategy Development
Thursday, June 6, 13
12. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
• Plan Website Goals & Objectives
• Content Strategy Development
• Forecast Future Needs
Thursday, June 6, 13
13. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
• Plan Website Goals & Objectives
• Content Strategy Development
• Forecast Future Needs
• Features & Customization
Thursday, June 6, 13
14. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
• Plan Website Goals & Objectives
• Content Strategy Development
• Forecast Future Needs
• Features & Customization
• Evaluate Your Ability & Time
Thursday, June 6, 13
15. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
Thursday, June 6, 13
16. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
• Define the Project
Thursday, June 6, 13
17. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
• Define the Project
Evaluate current content
Thursday, June 6, 13
18. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
• Define the Project
Evaluate current content
Outline new content
Thursday, June 6, 13
19. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
• Define the Project
Evaluate current content
Outline new content
• Design Layout
Thursday, June 6, 13
20. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
• Define the Project
Evaluate current content
Outline new content
• Design Layout
Simple mockup or Wireframes
Thursday, June 6, 13
21. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
• Define the Project
Evaluate current content
Outline new content
• Design Layout
Simple mockup or Wireframes
• Develop Content
Thursday, June 6, 13
23. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Users Process
Plugin
Selection
Set up
Theme
Modify
Theme> > >
read docs
search web
view videos
view tutorials
Theme
Selection
review on web
select & hope
for the best
read docs
search web
view videos
view tutorials
search web
read reviews
read docs
search web
repeatasneeded
>
Thursday, June 6, 13
24. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Team of Developers
many hats, jobs & skills
CODE DESIGN UI UX IA
One person
wears all
the hats.
Who makes Themes?
“Hat man” Andrew Warren
flickr.com/photos/27273053@N05/4507100640/
Thursday, June 6, 13
25. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Theme Selection Paths
Free
From WordPress.org
Randomly on the Web (danger)
Buy
Commercial list on WordPress.org
Commercial Theme Shops
Theme Marketplace Sites
Build
Hire Developer/Designer
Do It Yourself
Thursday, June 6, 13
26. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Random Themes from Web
Not Recommend
“Free WordPress Themes”
Google results may not be safe
or reputable.
May have malicious code and
hidden spam links.
Little support or documentation.
You’ve been warned!
Thursday, June 6, 13
27. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
WordPress.org 1,763 Free Themes
WordPress
Theme
Review
Process
Theme
Unit Test
Ratings
& Stats
Updates
Support
Forum
Thursday, June 6, 13
28. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Theme Stats
Reflects how
many times
downloaded not
how many are in
use.
May be a good
indicator for a
quality theme.
Thursday, June 6, 13
29. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Commercial Theme on WordPress.org
65Shops
Listed
Thursday, June 6, 13
30. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Commercial Theme Companies
also called “Premium”
• Membership-Based
• Renewal (monthly/annually ) for
updates, support & new releases
• All Theme Packages - Lifetime Support
• Startup Fee
• Niche themes (Hermes Themes $200)
• Pay-What-You-Want
Generally commercial themes offer good
customization, quality and support.
Thursday, June 6, 13
31. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Theme MarketPlace
• Market for developers/designers selling
their themes.
• Support directly from the developer not
the marketplace.
• Choose carefully - some ignore WP
Standards & best practices.
• Read user feedback on authors & themes
Thursday, June 6, 13
32. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Theme Marketplace Issues
“Many of us are tired of fixing issues
with or coming up with workarounds
for ThemeForest themes.”Justin Tadlock
“…QUIT GLOBALLY REPLACING
CONTENT OUTPUT AND BREAKING
OTHER PEOPLES CODE…”
@carlhancock tweet started that discussion.
Carl Hancock
Thursday, June 6, 13
33. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
“Theme Arms Race” Problem
Theme authors are
marketing to make
more money. They
are packing as much
into themes as they
can to make a sale.
• Feature Bloat
• Baked in Shortcodes & Features
• Kitchen Sink Option Pages
wordpress.tv/2011/09/29/brandon-ryan-jones-the-anarchist-and-the-patriot/
Thursday, June 6, 13
34. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
When You Can’t Do It Yourself
Growing developer community -
choose wisely.
Pick a theme/framework that
has an eco system supporting it.
e.g. Many pitch themselves as a
Genesis theme developer.
Thursday, June 6, 13
35. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Building a Theme
http://evansolomon.me/notes/premium-themes-are-a-lie/
In my experience, most themes are not of high quality anyway. The only true way to have
high quality website code is to hand build it. By high quality I mean standards and
accessible compliant, page speed optimized, SEO optimized, minified, free of divitis, and
many other aspects that make website code a high standard. I have rarely seen any
theme available online that is of such high standards, I get the impression people just
want to build themes quick and sell cheap. That’s why we hand build all our websites and
stay away from any free or “premium”.
Laurence Cope
August 16, 2012
Thursday, June 6, 13
36. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
types of themes
out of the box
one size fits all
drag & drop interface
parent/child
frameworks
starter themes
custom themes
Thursday, June 6, 13
37. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
One Size Fits All Option Page
Thursday, June 6, 13
38. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Packed Full of Features
● custom layout templates ● advanced support for custom
post types ● customizable drop-down menus ● featured
sliders ● tabbed sidebars ● magazine layout ● enhanced
widgets for Twitter, Flickr, Google ● translations in many
languages ● RTL language support ● WP 3.0 Menus ●
Custom Post Types & Custom Taxonomies integration ● 19
widget areas ● one-column, two-column and three-column
fixed-width & flexible-width layouts ● 8 pre-defined templates
● 19 pre-defined color schemes ● Suffusion
Theme Bloat!
Thursday, June 6, 13
39. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Child Themes
/*
Theme Name: My Twenty Twelve Child
Theme URI:
Description: My Child theme
Author: Your Name
Author URI:
Template: twentytwelve
Version: 1
*/
Thursday, June 6, 13
40. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Framework
“A stand-alone base/starter Theme that
is intended either to be forked into
another Theme, or else to be used as a
Parent Theme template.”
Built-in functions and jQuery/AJAX scripts to
allow you to create Child Themes with the
minimal amount of coding.
May include…
• Custom functions in the Theme
• Custom action hooks and filter hooks
• Theme options page integration
wordpress.org
Thursday, June 6, 13
41. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
judging theme quality
not just on visual appeal
does it fit my site needs
can it be extended or customized
avoid “theme lock in”
html structure for seo
reviews from developers
(not from affilliate link sites)
Thursday, June 6, 13
42. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
support & documentation
most are behind a walled garden
forum
help desk - ticketed system
user documents
theme updates
Thursday, June 6, 13
43. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
the buy in
don’t know what to expect
everyone is different
your cost is time
before ・during ・after
Thursday, June 6, 13
44. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
theme trends
adaptive web design
mobile first
user centric design
web standardization
design simplicity
specialty themes
custom post types
customizer
less built-ins · more plugins
less shortcodes
Thursday, June 6, 13
45. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Join the
WordPress Global
Community
Thursday, June 6, 13
46. WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
thank you!
Gloria Antonelli
@GloriaAntonelli
google +
linkedin
facebook
Web Strategist
WordPress Developer
Consultant & Trainer
gloria@gloriaantonelli.com
Thursday, June 6, 13