SlideShare a Scribd company logo
JUL IE KUEHL 
CHILD THEMES, STARTER 
THEMES, AND FRAMEWORKS… 
OH MY!
“Don’t hack core.” 
(or themes) 
–WORDPRESS WISDOM
“Do you do custom theme development?” 
–PROSPECT IVE CL IENT
F I R S T … 
SOME DEFINITIONS - MY 
DEFINITIONS
FRAMEWORK 
• “...a drop-in code library 
used to facilitate 
development of a theme” 
“A front-end web development 
framework is simply a 
collection of production 
ready HTML/CSS/JavaScript 
components that we can use 
in our designs.”
CHI LD THEME 
• Requires a parent theme 
Hint - many WordPress 
“frameworks” are parent 
themes
STARTER 
THEME 
• Scares the crap out of 
you
“So how do you choose?” 
–EVERYONE IN THIS ROOM
“It depends.” 
–EVERY DEVELOPER EVERYWHERE
FRAMEWORKS 
PROS 
• Base CSS 
• Grid system 
• Responsive 
• Classes defined 
• Typography 
• Defines stuff you’d forget 
about 
• Broader than WordPress
FRAMEWORKS 
CONS 
• Not a stand-alone theme 
• Usually included in a 
theme’s functions.php file 
• http://www.punkchip.com/w 
hy-dont-you-use-bootstrap/
FRAMEWORKS 
BOOTSTRAP
FRAMEWORKS 
BOOTSTRAP
FRAMEWORKS 
FOUNDATION
FRAMEWORKS 
FRAMEWORK COMPARISON
CHILD THEME 
PROS 
• Quickest and easiest choice 
• DO THIS rather than hack the 
theme 
• Parent theme can carry the 
weight 
• Bork the child and the parent 
is OK 
• Works immediately 
• 80% of the work is done for 
you
CHILD THEME 
CONS 
• At the mercy of the parent 
theme’s code 
• Quality 
• Security 
• Upgrades 
• Compatibility 
• Not the leanest strategy
PARENT THEMES 
GENESIS
PARENT THEMES 
GENESIS
PARENT THEMES 
JUMP START
PARENT THEMES 
JUMP START
PARENT THEMES 
RESPONSIVE
PARENT THEMES 
RESPONSIVE
STARTER THEME 
PROS 
• You control (and are 
responsible for) updates 
• One and done 
• It’s your code 
• Lean and mean code
STARTER THEME 
CONS 
• You control (and are 
responsible for) updates 
• You have to build the 
theme 
• 20% of the work is done for 
you
STARTER THEMES 
_S (UNDERSCORES)
STARTER THEMES 
_S (UNDERSCORES)
STARTER THEMES 
_TK
STARTER THEMES 
_TK
STARTER THEMES 
SOME LIKE IT NEAT
STARTER THEMES 
SOME LIKE IT NEAT
SO HOW DO YOU 
CHOOSE???
SO HOW DO YOU 
CHOOSE???
QUESTIONS TO ASK 
• How will it (the site / 
framework / parent theme) 
change? 
• Upgrades? 
• Redesigns? 
• Improvements? 
• Budget? Timeframe? 
• What will you be asking 
the site to do? 
• Heavy traffic? 
• Heavy database use? 
• Who’s going to support 
it? 
• What are you comfortable 
with?
“So what do you recommend?” 
– A N Y O N E W H O ’ S S T I L L W I T H M E
MY ADVICE 
• Research the differences 
between frameworks 
• Choose one parent theme 
and build several child 
themes on it 
• When you’re ready, find a 
starter theme that you like 
and use it for everything
IN THE END, YOU HAVE TO 
RIDE YOUR OWN RIDE
JUL IE@JUL IEKUEHL .COM 
@JUL IEKUEHL 
THANK 
YOU!QUESTIONS?

More Related Content

Child Themes, Starter Themes, and Frameworks... Oh My!