SlideShare a Scribd company logo
The Anatomy of
a WordPress Theme
March 18th, 2014
Header
Sidebar
Body
Footer
Slider Search
Widgets
Copyright
Common Types of Themes
Portfolio Themes – Very visual, usually used to display
photographs, designs, or other works.
Magazine Themes – Blocky themes with a strong focus
on featuring content.
Blog Themes – Basic looking themes, usually with a
large header & footer, one sidebar, & one large content
area.
Child Themes – Sub-themes that are used to customize
the design of an existing theme.
What is a WordPress Theme?
According to WP.org:
“WordPress Themes are files that work together to create the
design and functionality of a WordPress site. Each Theme may
be different, offering many choices for site owners to instantly
change their website look.”
TL;DR WordPress Themes control how your
website looks & works without altering your
content.*
* #foreshadowing
Design
Themes completely control how your
website looks.
This includes basic elements such as:
• Colors
• Fonts
• Images
• Layout
Why is Design Important?
Design controls how your content is
displayed, & how visitors interact with your
website.
• Is it easy to use?
• Does it make a good first impression?
• Are you featuring relative content?
• Is your website accessible? Mobile-friendly?
• Does it represent your brand accurately?
Functionality
Most WordPress themes have “Functions”.
These act like plugins and allow Themes to
use & extend WordPress’s built-in features.
Functions are often added to extend user
control over a website’s Design.
Common Functions
Page Templates allow the user to change how their
content is displayed (change the page layout) on a
per-page basis.
Menu Support allows users to create custom menus
& choose where in the Theme to display them.
Featured Images can be enabled on posts & pages.
They are displayed differently depending on the
theme. They are also used for SEO.
Common Functions
Widget Areas, such as sidebars & footers,
can be filled with widgets displaying varying,
user-chosen content.
Theme Options can also be specified,
allowing the user to change backgrounds,
headers, fonts & colors, customizing the
look of their website.
(Spoiler: It Doesn’t End Well)
Theme Creep – when a Theme
becomes more than a Theme,
incorporating functions & features
that can affect your website’s
content.
Why Is Theme Creep Bad?
Many commercial Themes include
shortcodes, sliders, and custom Post types.
While these often allow for a wider variety of
customization options, they can pose a number
of issues when switching themes.
TL;DR If you’re a victim of Theme Creep &
change your theme, you’ll break your website &
lose content.
Testing & Fixing Theme Creep
While testing is as easy as enabling a
default WordPress theme, some themes
require customization and set up (not Theme
Creep) & if you disable them, you could
break your website.
Choosing a Theme
Things to Keep In Mind
When choosing a Theme for your website, it is
important to consider:
• Functions – Will you end up a victim of
Theme Creep?
• Design – Does it display your content how
you want it to? Is it easily customized?
• Mobile-Friendly – Does it look, & more
importantly, work well on your
smartphone/tablet?
Sources & Resources
WP Codex: http://codex.wordpress.org/Theme_Development
The Menace of Theme Creep: http://wpshout.com/menace-theme-
creep/
WordPress Themes Directory: http://wordpress.org/themes/
Questions? Comments?
Twitter: @kyrieelayne
Email: info@kyrieelayne.me

More Related Content

What's hot

Keep Calm And Blog On: Wordpress 101
Keep Calm And Blog On: Wordpress 101Keep Calm And Blog On: Wordpress 101
Keep Calm And Blog On: Wordpress 101
Melissa Alam
 
Css group
Css groupCss group
Css group
Leslie Steele
 
Introduction to Blogging
Introduction to BloggingIntroduction to Blogging
Introduction to Blogging
Jamshid Hashimi
 
Food blogging at UBC
Food blogging at UBCFood blogging at UBC
Food blogging at UBC
Tris Hussey
 
Sustainable Theming
Sustainable ThemingSustainable Theming
Sustainable Theming
ceardach
 
CSS
CSSCSS
Rockford WordPress Meetup - Child Themes
Rockford WordPress Meetup - Child ThemesRockford WordPress Meetup - Child Themes
Rockford WordPress Meetup - Child Themes
Andrew Wikel
 
Skills development contents page
Skills development  contents pageSkills development  contents page
Skills development contents page
shakeira16
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012
Tris Hussey
 
Mobile and Responsive Design with Sass
Mobile and Responsive Design with SassMobile and Responsive Design with Sass
Mobile and Responsive Design with Sass
nyccamp
 
Learning by Doing: 10 Lessons in Pushing your WordPress Development Skills
Learning by Doing: 10 Lessons in Pushing your WordPress Development SkillsLearning by Doing: 10 Lessons in Pushing your WordPress Development Skills
Learning by Doing: 10 Lessons in Pushing your WordPress Development Skills
Sarah Moyer
 
Themes
ThemesThemes
Themes
Nihar Dodiya
 
How to create your own Dojo theme
How to create your own Dojo themeHow to create your own Dojo theme
How to create your own Dojo themeYiwei Ma
 
Introduction to web sites design
Introduction to  web sites designIntroduction to  web sites design
Introduction to web sites design
Marwa Abdelgawad
 
Build a Website on WordPress
Build a Website on WordPressBuild a Website on WordPress
Build a Website on WordPressAnn Treacy
 
Why Blogs Are Better
Why Blogs Are BetterWhy Blogs Are Better
Why Blogs Are Better
Tris Hussey
 
Web Designing Online Training
Web Designing Online TrainingWeb Designing Online Training
Web Designing Online Training
Srihitha Technologies
 
web 2.0 template, theme, layout mechanisms
web 2.0 template, theme, layout mechanisms web 2.0 template, theme, layout mechanisms
web 2.0 template, theme, layout mechanisms vignesh palani
 
Question 5 final
Question 5 finalQuestion 5 final
Question 5 final
LukeBrazierMedia
 

What's hot (20)

Keep Calm And Blog On: Wordpress 101
Keep Calm And Blog On: Wordpress 101Keep Calm And Blog On: Wordpress 101
Keep Calm And Blog On: Wordpress 101
 
Css group
Css groupCss group
Css group
 
Css group
Css groupCss group
Css group
 
Introduction to Blogging
Introduction to BloggingIntroduction to Blogging
Introduction to Blogging
 
Food blogging at UBC
Food blogging at UBCFood blogging at UBC
Food blogging at UBC
 
Sustainable Theming
Sustainable ThemingSustainable Theming
Sustainable Theming
 
CSS
CSSCSS
CSS
 
Rockford WordPress Meetup - Child Themes
Rockford WordPress Meetup - Child ThemesRockford WordPress Meetup - Child Themes
Rockford WordPress Meetup - Child Themes
 
Skills development contents page
Skills development  contents pageSkills development  contents page
Skills development contents page
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012
 
Mobile and Responsive Design with Sass
Mobile and Responsive Design with SassMobile and Responsive Design with Sass
Mobile and Responsive Design with Sass
 
Learning by Doing: 10 Lessons in Pushing your WordPress Development Skills
Learning by Doing: 10 Lessons in Pushing your WordPress Development SkillsLearning by Doing: 10 Lessons in Pushing your WordPress Development Skills
Learning by Doing: 10 Lessons in Pushing your WordPress Development Skills
 
Themes
ThemesThemes
Themes
 
How to create your own Dojo theme
How to create your own Dojo themeHow to create your own Dojo theme
How to create your own Dojo theme
 
Introduction to web sites design
Introduction to  web sites designIntroduction to  web sites design
Introduction to web sites design
 
Build a Website on WordPress
Build a Website on WordPressBuild a Website on WordPress
Build a Website on WordPress
 
Why Blogs Are Better
Why Blogs Are BetterWhy Blogs Are Better
Why Blogs Are Better
 
Web Designing Online Training
Web Designing Online TrainingWeb Designing Online Training
Web Designing Online Training
 
web 2.0 template, theme, layout mechanisms
web 2.0 template, theme, layout mechanisms web 2.0 template, theme, layout mechanisms
web 2.0 template, theme, layout mechanisms
 
Question 5 final
Question 5 finalQuestion 5 final
Question 5 final
 

Similar to The Anatomy of a WordPress Theme

Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePoint
K.Mohamed Faizal
 
How To Choose A Theme
How To Choose A ThemeHow To Choose A Theme
How To Choose A Theme
Nicky Pink
 
What Developers Need Designers to Know about WordPress
What Developers Need Designers to Know about WordPressWhat Developers Need Designers to Know about WordPress
What Developers Need Designers to Know about WordPress
East Bay WordPress Meetup
 
WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1
David Bisset
 
How word press themes work 2.19.18
How word press themes work 2.19.18How word press themes work 2.19.18
How word press themes work 2.19.18
HandsOnWP.com
 
WordPress_Workshop_Feb_2014_consolidated
WordPress_Workshop_Feb_2014_consolidatedWordPress_Workshop_Feb_2014_consolidated
WordPress_Workshop_Feb_2014_consolidatedAnvith KS
 
How WordPress Themes Work
How WordPress Themes WorkHow WordPress Themes Work
How WordPress Themes Work
HandsOnWP.com
 
WordPress 101
WordPress 101 WordPress 101
WordPress 101
Laura Hartwig
 
Getting Started With WordPress Themes for Beginners
Getting Started With WordPress Themes for BeginnersGetting Started With WordPress Themes for Beginners
Getting Started With WordPress Themes for Beginners
New Tricks
 
How To Find the Right Design Theme For Your Website
 How To Find the Right Design Theme For Your Website How To Find the Right Design Theme For Your Website
How To Find the Right Design Theme For Your Website
Chelsea O'Brien
 
Overview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site DesignOverview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site Design
Amy Goodloe
 
WordPress for Publishers - MA Project Development Week Two - University of Wi...
WordPress for Publishers - MA Project Development Week Two - University of Wi...WordPress for Publishers - MA Project Development Week Two - University of Wi...
WordPress for Publishers - MA Project Development Week Two - University of Wi...paulwould
 
Top 10 WordPress Themes for 2023.pdf
Top 10 WordPress Themes for 2023.pdfTop 10 WordPress Themes for 2023.pdf
Top 10 WordPress Themes for 2023.pdf
mukeshjoshi245144
 
Advance Blogging.pptx
Advance Blogging.pptxAdvance Blogging.pptx
Advance Blogging.pptx
FahimDB
 
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Katherine McCurdy-Lapierre, R.G.D.
 
arixstudio l virtual web design academy
arixstudio l virtual web design academyarixstudio l virtual web design academy
arixstudio l virtual web design academy
ashshà Bst
 
WordPress Theme Basics
WordPress Theme BasicsWordPress Theme Basics
WordPress Theme Basics
Jen Jamar
 
Firstborn child theme word camp presentation - atlanta 2013
Firstborn child theme   word camp presentation - atlanta 2013Firstborn child theme   word camp presentation - atlanta 2013
Firstborn child theme word camp presentation - atlanta 2013
Evan Mullins
 
Selecting a WordPress theme
Selecting a WordPress themeSelecting a WordPress theme
Selecting a WordPress theme
Warren Denley
 

Similar to The Anatomy of a WordPress Theme (20)

Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePoint
 
How To Choose A Theme
How To Choose A ThemeHow To Choose A Theme
How To Choose A Theme
 
What Developers Need Designers to Know about WordPress
What Developers Need Designers to Know about WordPressWhat Developers Need Designers to Know about WordPress
What Developers Need Designers to Know about WordPress
 
WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1
 
How word press themes work 2.19.18
How word press themes work 2.19.18How word press themes work 2.19.18
How word press themes work 2.19.18
 
WordPress_Workshop_Feb_2014_consolidated
WordPress_Workshop_Feb_2014_consolidatedWordPress_Workshop_Feb_2014_consolidated
WordPress_Workshop_Feb_2014_consolidated
 
How WordPress Themes Work
How WordPress Themes WorkHow WordPress Themes Work
How WordPress Themes Work
 
WordPress 101
WordPress 101 WordPress 101
WordPress 101
 
Getting Started With WordPress Themes for Beginners
Getting Started With WordPress Themes for BeginnersGetting Started With WordPress Themes for Beginners
Getting Started With WordPress Themes for Beginners
 
How To Find the Right Design Theme For Your Website
 How To Find the Right Design Theme For Your Website How To Find the Right Design Theme For Your Website
How To Find the Right Design Theme For Your Website
 
Overview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site DesignOverview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site Design
 
WordPress for Publishers - MA Project Development Week Two - University of Wi...
WordPress for Publishers - MA Project Development Week Two - University of Wi...WordPress for Publishers - MA Project Development Week Two - University of Wi...
WordPress for Publishers - MA Project Development Week Two - University of Wi...
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress Themes
 
Top 10 WordPress Themes for 2023.pdf
Top 10 WordPress Themes for 2023.pdfTop 10 WordPress Themes for 2023.pdf
Top 10 WordPress Themes for 2023.pdf
 
Advance Blogging.pptx
Advance Blogging.pptxAdvance Blogging.pptx
Advance Blogging.pptx
 
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
 
arixstudio l virtual web design academy
arixstudio l virtual web design academyarixstudio l virtual web design academy
arixstudio l virtual web design academy
 
WordPress Theme Basics
WordPress Theme BasicsWordPress Theme Basics
WordPress Theme Basics
 
Firstborn child theme word camp presentation - atlanta 2013
Firstborn child theme   word camp presentation - atlanta 2013Firstborn child theme   word camp presentation - atlanta 2013
Firstborn child theme word camp presentation - atlanta 2013
 
Selecting a WordPress theme
Selecting a WordPress themeSelecting a WordPress theme
Selecting a WordPress theme
 

Recently uploaded

Multilingual SEO Services | Multilingual Keyword Research | Filose
Multilingual SEO Services |  Multilingual Keyword Research | FiloseMultilingual SEO Services |  Multilingual Keyword Research | Filose
Multilingual SEO Services | Multilingual Keyword Research | Filose
madisonsmith478075
 
Surat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculumSurat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculum
digitalcourseshop4
 
Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........
SocioCosmos
 
Social Media Marketing Strategies .
Social Media Marketing Strategies                     .Social Media Marketing Strategies                     .
Social Media Marketing Strategies .
Virtual Real Design
 
7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy
Digital Marketing Lab
 
SluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor ProposalSluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor Proposal
grogshiregames
 
Your Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts HereYour Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts Here
SocioCosmos
 
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
SocioCosmos
 
SluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final ProposalSluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final Proposal
grogshiregames
 
Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..
SocioCosmos
 
The Evolution of SEO: Insights from a Leading Digital Marketing Agency
The Evolution of SEO: Insights from a Leading Digital Marketing AgencyThe Evolution of SEO: Insights from a Leading Digital Marketing Agency
The Evolution of SEO: Insights from a Leading Digital Marketing Agency
Digital Marketing Lab
 
“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...
AJHSSR Journal
 
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
AJHSSR Journal
 

Recently uploaded (13)

Multilingual SEO Services | Multilingual Keyword Research | Filose
Multilingual SEO Services |  Multilingual Keyword Research | FiloseMultilingual SEO Services |  Multilingual Keyword Research | Filose
Multilingual SEO Services | Multilingual Keyword Research | Filose
 
Surat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculumSurat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculum
 
Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........
 
Social Media Marketing Strategies .
Social Media Marketing Strategies                     .Social Media Marketing Strategies                     .
Social Media Marketing Strategies .
 
7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy
 
SluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor ProposalSluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor Proposal
 
Your Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts HereYour Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts Here
 
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
 
SluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final ProposalSluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final Proposal
 
Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..
 
The Evolution of SEO: Insights from a Leading Digital Marketing Agency
The Evolution of SEO: Insights from a Leading Digital Marketing AgencyThe Evolution of SEO: Insights from a Leading Digital Marketing Agency
The Evolution of SEO: Insights from a Leading Digital Marketing Agency
 
“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...
 
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
 

The Anatomy of a WordPress Theme

  • 1. The Anatomy of a WordPress Theme March 18th, 2014 Header Sidebar Body Footer Slider Search Widgets Copyright
  • 2. Common Types of Themes Portfolio Themes – Very visual, usually used to display photographs, designs, or other works. Magazine Themes – Blocky themes with a strong focus on featuring content. Blog Themes – Basic looking themes, usually with a large header & footer, one sidebar, & one large content area. Child Themes – Sub-themes that are used to customize the design of an existing theme.
  • 3. What is a WordPress Theme? According to WP.org: “WordPress Themes are files that work together to create the design and functionality of a WordPress site. Each Theme may be different, offering many choices for site owners to instantly change their website look.” TL;DR WordPress Themes control how your website looks & works without altering your content.* * #foreshadowing
  • 4. Design Themes completely control how your website looks. This includes basic elements such as: • Colors • Fonts • Images • Layout
  • 5. Why is Design Important? Design controls how your content is displayed, & how visitors interact with your website. • Is it easy to use? • Does it make a good first impression? • Are you featuring relative content? • Is your website accessible? Mobile-friendly? • Does it represent your brand accurately?
  • 6. Functionality Most WordPress themes have “Functions”. These act like plugins and allow Themes to use & extend WordPress’s built-in features. Functions are often added to extend user control over a website’s Design.
  • 7. Common Functions Page Templates allow the user to change how their content is displayed (change the page layout) on a per-page basis. Menu Support allows users to create custom menus & choose where in the Theme to display them. Featured Images can be enabled on posts & pages. They are displayed differently depending on the theme. They are also used for SEO.
  • 8. Common Functions Widget Areas, such as sidebars & footers, can be filled with widgets displaying varying, user-chosen content. Theme Options can also be specified, allowing the user to change backgrounds, headers, fonts & colors, customizing the look of their website.
  • 10. Theme Creep – when a Theme becomes more than a Theme, incorporating functions & features that can affect your website’s content.
  • 11. Why Is Theme Creep Bad? Many commercial Themes include shortcodes, sliders, and custom Post types. While these often allow for a wider variety of customization options, they can pose a number of issues when switching themes. TL;DR If you’re a victim of Theme Creep & change your theme, you’ll break your website & lose content.
  • 12. Testing & Fixing Theme Creep While testing is as easy as enabling a default WordPress theme, some themes require customization and set up (not Theme Creep) & if you disable them, you could break your website.
  • 14. Things to Keep In Mind When choosing a Theme for your website, it is important to consider: • Functions – Will you end up a victim of Theme Creep? • Design – Does it display your content how you want it to? Is it easily customized? • Mobile-Friendly – Does it look, & more importantly, work well on your smartphone/tablet?
  • 15. Sources & Resources WP Codex: http://codex.wordpress.org/Theme_Development The Menace of Theme Creep: http://wpshout.com/menace-theme- creep/ WordPress Themes Directory: http://wordpress.org/themes/ Questions? Comments? Twitter: @kyrieelayne Email: info@kyrieelayne.me