How WordPress Themes Work

HandsOnWP.com
HandsOnWP.comBusiness Process Analyst / Project Manager, WordPress Consultant and Trainer, Curricula Developer at HandsOnWP.com
Austin WordPress Beginners Meetup
How WordPress
Themes Work
November 21, 2016
Presented by
Nick and Sandi Batik
How WordPress Works
❖ A simple overview of how WordPress themes work for
beginners
❖ With this knowledge under your belt, you can more
easily understand how your WordPress theme works
How WordPress Works
❖ A page on a WordPress website isn’t static; it’s
dynamic
❖ Than means each page is created on the fly — every
time it’s visited, built from bits and pieces pulled from
separate files and from your website’s database
How… Dynamic?
❖ All of your sites unique information (including your site name,
your blog posts, and every single comment) is stored in a MySQL
database
❖ That information is retrieved from the database using the
programming language PHP
❖ Then, the retrieved information is displayed via your theme’s
template files, using HTML and CSS
❖ Each page is created on the fly — every time it’s visited, built
from bits and pieces pulled from separate files and from your
website’s database
What is a WordPress Theme?
❖ A WordPress theme changes the appearance of your
website, often including its layout. Changing your theme
changes how what a visitor sees when they browse your
site on the web.
What can themes do?
❖ Themes take the content and data stored by WordPress
and display it in the browser.
❖ You decide how your site content looks and is
displayed, when you choose a WordPress theme.
❖ There are many options available when you are
choosing a theme for your site.
What can themes do?
❖ For example:
❖ Your theme can have different layouts, such as
fixed-width or responsive; using one column or two.
❖ Your theme may give you options for where and
how you want it to be displayed.
❖ Your theme can display content differently on
various sized devices (phones, tablets, PCs).
What can themes do?
❖ For example:
❖ Your theme may have custom typography and
design elements using CSS.
❖ Your theme may give you special areas for other
design elements like images and videos.
What can themes do?
❖ A WordPress theme is more than color and layout
❖ Good themes improve visitor engagement with your
website’s content
❖ …in addition to being beautiful
What are themes made of?
❖ At their most basic level, WordPress themes are
collections of different files that work together to create
what you see, as well as how your site behaves.
The user’s browser sends a request to WordPress on the
web server. WordPress is written with the PHP.
The PHP instructions in WordPress
identify the theme template file to use
PHP instructions in template fetch
the text out of the database…
…and the images from the uploads folder
The content is combined with the HTML,…
…the Style Sheet (CSS),
…and Javascript which is a special kind of programming
code that make elements on a page interactive.
All these pieces are combined into the formatted page…
…which is then sent back to the user’s browser.
Can a Theme Be Changed?
❖ WordPress makes it very easy for users to change
themes.
❖ BUT…
❖ Every theme has its own unique set of features and
options, so it may take some time to set up.
What are the easy things to
change?
❖ Navigation Menus
❖ WordPress comes with a built-in navigation menu system
❖ Each WordPress theme defines theme locations where
menus are displayed
❖ That’s why when you switch your WordPress theme,
there will be new menu locations
❖ The menu you previously assigned to a theme location
might need to be reassigned
What are the easy things to
change?
❖ Widgets
❖ Widgets allow you to easily place different elements in your
WordPress theme’s sidebars
❖ When you change your WordPress theme can deactivate your
active widgets
❖ Some themes will automatically show default WordPress widgets
❖ Widgets with customizations will be placed under the inactive
widgets section and can be added back to your new theme’s
sidebars
What are the hard things to
Change?
❖ Your theme defines what is will display on different
types of pages (home page, blog page, list page, etc.),
and where that content goes on that page.
❖ If a theme does not have a page type or style that you
want, it can be done but you need to hire a programmer.
What are the things I can Change By
Myself?
❖ Many Themes have a WordPress Customizer
❖ This features allows WordPress Users to tweak theme
settings using a WYSIWYG interface to customize the
theme including changing the colors, fonts, text and
other customization options
Best Practices for Making Changes to
a Theme
❖ What is a Parent Theme?
❖ All themes – excluding child themes – are considered
parent themes.
❖ A parent theme is a complete theme which includes all
of the required Wordpress template files for the theme
to work
Best Practices for Making Changes to
a Theme
❖ A Child Theme is an extension to a theme that you create so you
can make changes to it.
❖ A child theme allows you to change small aspects of your site’s
appearance yet still preserve your theme’s look and functionality
❖ A child theme inherits the look and feel of the parent theme and all of
its functions, but can be used to make modifications to any part of the
theme
❖ This customizations are kept separate from the parent theme’s files
❖ Using a child theme lets you upgrade the parent theme without
affecting the customizations you’ve made to your site
Best Practices for Making Changes to
a Theme
❖ Child Themes
❖ Make your modifications portable and replicable
❖ Keep customization separate from parent theme functions
❖ Allow parent themes to be updated without destroying your
modifications
❖ Allow you to take advantage of the effort and testing put into
parent theme
❖ Save on development time since you are not recreating the
wheel
Themes vs Templates — What is the
Difference?
❖ A template defines the layout of a particular type of
page, such as your blog page, home page, and list
pages.
❖ All the pages that use a template will be formatted
exactly the same.
❖ A Theme is a collection of templates.
Theme Functionality vs Site
Functionality
❖ When you want to add functionality to your site, you do
so by installing a plugin.
❖ Plugins work regardless of your theme. Even if you
change themes, they still work.
❖ Some advanced themes include integrated, built-in
plugins. If you change themes, that functionality goes
away.
Content / Special Content
❖ How will your theme choice affect special content?
❖ Images
❖ Video
❖ Audio
1 of 30

Recommended

Introduction to WordPress by
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressHarshad Mane
1.8K views64 slides
Basic WordPress for Beginner ppt by
Basic WordPress for Beginner pptBasic WordPress for Beginner ppt
Basic WordPress for Beginner pptDipika Wadhvani
4.7K views24 slides
Up to Speed on HTML 5 and CSS 3 by
Up to Speed on HTML 5 and CSS 3Up to Speed on HTML 5 and CSS 3
Up to Speed on HTML 5 and CSS 3M. Jackson Wilkinson
110K views67 slides
WordPress Course Outline by
WordPress Course OutlineWordPress Course Outline
WordPress Course OutlineIT Ki Dunya
482 views27 slides
Wordpress ppt by
Wordpress pptWordpress ppt
Wordpress pptCrest TechnoSoft
38.6K views12 slides
Wordpress CMS tutorial and guide manual by
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualRalph Francis Cue
4.5K views56 slides

More Related Content

What's hot

Introduction to WordPress by
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressLumosTech
7K views144 slides
Introduction To WordPress by
Introduction To WordPressIntroduction To WordPress
Introduction To WordPressCraig Bailey
9K views41 slides
Web Development by
Web DevelopmentWeb Development
Web DevelopmentHarshdeep Singh
280 views10 slides
WordPress by
WordPressWordPress
WordPressPurushottam Dahal
679 views20 slides
WordPress Theme Development by
 WordPress Theme Development WordPress Theme Development
WordPress Theme DevelopmentBijay Oli
3K views27 slides
Introduction to Wordpress by
Introduction to WordpressIntroduction to Wordpress
Introduction to WordpressSandy Ratliff
507 views42 slides

What's hot(20)

Introduction to WordPress by LumosTech
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
LumosTech7K views
Introduction To WordPress by Craig Bailey
Introduction To WordPressIntroduction To WordPress
Introduction To WordPress
Craig Bailey9K views
WordPress Theme Development by Bijay Oli
 WordPress Theme Development WordPress Theme Development
WordPress Theme Development
Bijay Oli3K views
Introduction to Wordpress by Sandy Ratliff
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
Sandy Ratliff507 views
Wordpress essential training - Wordpress Presentation PPT by Abdulla2410
Wordpress essential training - Wordpress Presentation PPTWordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPT
Abdulla24102.2K views
Introduction to Node.js by Vikash Singh
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
Vikash Singh71.2K views
WordPress Webinar Training Presentation by MayeCreate Design
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training Presentation
MayeCreate Design6.9K views
HTML CSS Basics by Mai Moustafa
HTML CSS BasicsHTML CSS Basics
HTML CSS Basics
Mai Moustafa47.6K views
CSS3 Media Queries by Russ Weakley
CSS3 Media QueriesCSS3 Media Queries
CSS3 Media Queries
Russ Weakley22.5K views
Basic Wordpress PPT by mayur akabari
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
mayur akabari48.4K views
HTML CSS and Web Development by Rahul Mishra
HTML CSS and Web DevelopmentHTML CSS and Web Development
HTML CSS and Web Development
Rahul Mishra1.8K views
Introduction to HTML and CSS by danpaquette
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
danpaquette300 views
Wordpress by lexinamer
WordpressWordpress
Wordpress
lexinamer698 views

Viewers also liked

How the WordPress CMS Really Works by
How the WordPress CMS Really WorksHow the WordPress CMS Really Works
How the WordPress CMS Really WorksHandsOnWP.com
2K views50 slides
How the Wordpress CMS Really Works by
How the Wordpress CMS Really WorksHow the Wordpress CMS Really Works
How the Wordpress CMS Really WorksHandsOnWP.com
636 views50 slides
Starting Off Right with WordPress- WP-BootCamp by
Starting Off Right with WordPress- WP-BootCampStarting Off Right with WordPress- WP-BootCamp
Starting Off Right with WordPress- WP-BootCampHandsOnWP.com
209 views14 slides
Luxury education US presentation - Audrey Kabla by
Luxury education US presentation - Audrey KablaLuxury education US presentation - Audrey Kabla
Luxury education US presentation - Audrey KablaAudrey Kabla
709 views11 slides
Structuring Processes and Workflows for Your WordPress Business by
Structuring Processes and Workflows for Your WordPress BusinessStructuring Processes and Workflows for Your WordPress Business
Structuring Processes and Workflows for Your WordPress BusinessHandsOnWP.com
2.3K views32 slides
選擇稱心的珠寶禮盒 by
選擇稱心的珠寶禮盒選擇稱心的珠寶禮盒
選擇稱心的珠寶禮盒neo423
207 views6 slides

Viewers also liked(18)

How the WordPress CMS Really Works by HandsOnWP.com
How the WordPress CMS Really WorksHow the WordPress CMS Really Works
How the WordPress CMS Really Works
HandsOnWP.com2K views
How the Wordpress CMS Really Works by HandsOnWP.com
How the Wordpress CMS Really WorksHow the Wordpress CMS Really Works
How the Wordpress CMS Really Works
HandsOnWP.com636 views
Starting Off Right with WordPress- WP-BootCamp by HandsOnWP.com
Starting Off Right with WordPress- WP-BootCampStarting Off Right with WordPress- WP-BootCamp
Starting Off Right with WordPress- WP-BootCamp
HandsOnWP.com209 views
Luxury education US presentation - Audrey Kabla by Audrey Kabla
Luxury education US presentation - Audrey KablaLuxury education US presentation - Audrey Kabla
Luxury education US presentation - Audrey Kabla
Audrey Kabla709 views
Structuring Processes and Workflows for Your WordPress Business by HandsOnWP.com
Structuring Processes and Workflows for Your WordPress BusinessStructuring Processes and Workflows for Your WordPress Business
Structuring Processes and Workflows for Your WordPress Business
HandsOnWP.com2.3K views
選擇稱心的珠寶禮盒 by neo423
選擇稱心的珠寶禮盒選擇稱心的珠寶禮盒
選擇稱心的珠寶禮盒
neo423207 views
How to land clients while working from an island | WordCamp Chicago 2013 by Matt Report
How to land clients while working from an island | WordCamp Chicago 2013How to land clients while working from an island | WordCamp Chicago 2013
How to land clients while working from an island | WordCamp Chicago 2013
Matt Report2.4K views
Blog Strategy for Event Professionals by Brian McGovern
Blog Strategy for Event ProfessionalsBlog Strategy for Event Professionals
Blog Strategy for Event Professionals
Brian McGovern418 views
A Conversation About the WordPress JSON REST API by HandsOnWP.com
A Conversation About the WordPress JSON REST APIA Conversation About the WordPress JSON REST API
A Conversation About the WordPress JSON REST API
HandsOnWP.com292 views
The Introverted Freelancer's Guide to Finding Clients by HandsOnWP.com
The Introverted Freelancer's Guide to Finding ClientsThe Introverted Freelancer's Guide to Finding Clients
The Introverted Freelancer's Guide to Finding Clients
HandsOnWP.com1.6K views
WordPress 101 for Publishers by Kirk Biglione
WordPress 101 for PublishersWordPress 101 for Publishers
WordPress 101 for Publishers
Kirk Biglione1.8K views
How to structure a content strategy that works by HandsOnWP.com
How to structure a content strategy that worksHow to structure a content strategy that works
How to structure a content strategy that works
HandsOnWP.com1K views
Alice Phieu - WordPress For Beginners by Alice Phieu
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
Alice Phieu8.9K views
Vancouver WordPress Meetup - WordPress 101 by designfaire
Vancouver WordPress Meetup - WordPress 101Vancouver WordPress Meetup - WordPress 101
Vancouver WordPress Meetup - WordPress 101
designfaire16.6K views

Similar to How WordPress Themes Work

How word press themes work 2.19.18 by
How word press themes work 2.19.18How word press themes work 2.19.18
How word press themes work 2.19.18HandsOnWP.com
428 views31 slides
The Anatomy of a WordPress Theme by
The Anatomy of a WordPress ThemeThe Anatomy of a WordPress Theme
The Anatomy of a WordPress ThemeKyrie Tompkins
913 views15 slides
Customizing WordPress Themes by
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress ThemesDomestic Equity Studio
757 views40 slides
WordPress Theme Workshop: Part 1 by
WordPress Theme Workshop: Part 1WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1David Bisset
88 views11 slides
How To Choose A Theme by
How To Choose A ThemeHow To Choose A Theme
How To Choose A ThemeNicky Pink
882 views30 slides
April 2016 - Atlanta WordPress Users Group - Child Themes by
April 2016 - Atlanta WordPress Users Group - Child ThemesApril 2016 - Atlanta WordPress Users Group - Child Themes
April 2016 - Atlanta WordPress Users Group - Child ThemesEric Sembrat
359 views49 slides

Similar to How WordPress Themes Work(20)

How word press themes work 2.19.18 by HandsOnWP.com
How word press themes work 2.19.18How word press themes work 2.19.18
How word press themes work 2.19.18
HandsOnWP.com428 views
The Anatomy of a WordPress Theme by Kyrie Tompkins
The Anatomy of a WordPress ThemeThe Anatomy of a WordPress Theme
The Anatomy of a WordPress Theme
Kyrie Tompkins913 views
WordPress Theme Workshop: Part 1 by David Bisset
WordPress Theme Workshop: Part 1WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1
David Bisset88 views
How To Choose A Theme by Nicky Pink
How To Choose A ThemeHow To Choose A Theme
How To Choose A Theme
Nicky Pink882 views
April 2016 - Atlanta WordPress Users Group - Child Themes by Eric Sembrat
April 2016 - Atlanta WordPress Users Group - Child ThemesApril 2016 - Atlanta WordPress Users Group - Child Themes
April 2016 - Atlanta WordPress Users Group - Child Themes
Eric Sembrat359 views
WordPress Theme Basics by Jen Jamar
WordPress Theme BasicsWordPress Theme Basics
WordPress Theme Basics
Jen Jamar264 views
How to select, install and customize a WordPress theme by Stefanie Drucker
How to select, install and customize a WordPress themeHow to select, install and customize a WordPress theme
How to select, install and customize a WordPress theme
Stefanie Drucker221 views
Introduction to Custom WordPress Themeing by Jamie Schmid
Introduction to Custom WordPress ThemeingIntroduction to Custom WordPress Themeing
Introduction to Custom WordPress Themeing
Jamie Schmid460 views
The Future of WordPress Themes & Gutenberg by Rich Tabor
The Future of WordPress Themes & GutenbergThe Future of WordPress Themes & Gutenberg
The Future of WordPress Themes & Gutenberg
Rich Tabor170 views
Keeping Your Themes and Plugins Organized. by Jacob Martella
Keeping Your Themes and Plugins Organized.Keeping Your Themes and Plugins Organized.
Keeping Your Themes and Plugins Organized.
Jacob Martella119 views
WordPress_Workshop_Feb_2014_consolidated by Anvith KS
WordPress_Workshop_Feb_2014_consolidatedWordPress_Workshop_Feb_2014_consolidated
WordPress_Workshop_Feb_2014_consolidated
Anvith KS199 views
Building Websites with WordPress UBC Summer 2012 by Tris Hussey
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012
Tris Hussey950 views
Firstborn child theme word camp presentation - atlanta 2013 by Evan Mullins
Firstborn child theme   word camp presentation - atlanta 2013Firstborn child theme   word camp presentation - atlanta 2013
Firstborn child theme word camp presentation - atlanta 2013
Evan Mullins4.7K views
Newbies guide to customizing word press themes 25 by New Tricks
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25
New Tricks2.4K views
Getting Started With WordPress Themes for Beginners by New Tricks
Getting Started With WordPress Themes for BeginnersGetting Started With WordPress Themes for Beginners
Getting Started With WordPress Themes for Beginners
New Tricks3.8K views
What Is WordPress and Why Is Everyone Talking About It? by BobWP.com
What Is WordPress and Why Is Everyone Talking About It?What Is WordPress and Why Is Everyone Talking About It?
What Is WordPress and Why Is Everyone Talking About It?
BobWP.com445 views
Theme frameworks & child themes by Chris Olbekson
Theme frameworks & child themesTheme frameworks & child themes
Theme frameworks & child themes
Chris Olbekson811 views

More from HandsOnWP.com

Building an Information Structure for your WordPress Site by
Building an Information Structure for your WordPress SiteBuilding an Information Structure for your WordPress Site
Building an Information Structure for your WordPress SiteHandsOnWP.com
3.1K views49 slides
Women who-code-wpcms-4-7-17 by
Women who-code-wpcms-4-7-17Women who-code-wpcms-4-7-17
Women who-code-wpcms-4-7-17HandsOnWP.com
203 views54 slides
Expanding Your Freelance Business With Automated Marketing Funnels by
Expanding Your Freelance Business With Automated Marketing FunnelsExpanding Your Freelance Business With Automated Marketing Funnels
Expanding Your Freelance Business With Automated Marketing FunnelsHandsOnWP.com
332 views20 slides
Project management for WordPress Freelancers by
Project management for WordPress FreelancersProject management for WordPress Freelancers
Project management for WordPress FreelancersHandsOnWP.com
1K views54 slides
Austin Day of Rest - Introduction by
Austin Day of Rest - IntroductionAustin Day of Rest - Introduction
Austin Day of Rest - IntroductionHandsOnWP.com
203 views27 slides
Introverted Freelancer Guide To Writing Proposals by
Introverted Freelancer Guide To Writing ProposalsIntroverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing ProposalsHandsOnWP.com
961 views20 slides

More from HandsOnWP.com(8)

Building an Information Structure for your WordPress Site by HandsOnWP.com
Building an Information Structure for your WordPress SiteBuilding an Information Structure for your WordPress Site
Building an Information Structure for your WordPress Site
HandsOnWP.com3.1K views
Women who-code-wpcms-4-7-17 by HandsOnWP.com
Women who-code-wpcms-4-7-17Women who-code-wpcms-4-7-17
Women who-code-wpcms-4-7-17
HandsOnWP.com203 views
Expanding Your Freelance Business With Automated Marketing Funnels by HandsOnWP.com
Expanding Your Freelance Business With Automated Marketing FunnelsExpanding Your Freelance Business With Automated Marketing Funnels
Expanding Your Freelance Business With Automated Marketing Funnels
HandsOnWP.com332 views
Project management for WordPress Freelancers by HandsOnWP.com
Project management for WordPress FreelancersProject management for WordPress Freelancers
Project management for WordPress Freelancers
HandsOnWP.com1K views
Austin Day of Rest - Introduction by HandsOnWP.com
Austin Day of Rest - IntroductionAustin Day of Rest - Introduction
Austin Day of Rest - Introduction
HandsOnWP.com203 views
Introverted Freelancer Guide To Writing Proposals by HandsOnWP.com
Introverted Freelancer Guide To Writing ProposalsIntroverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing Proposals
HandsOnWP.com961 views
Word press meetup getting started by HandsOnWP.com
Word press meetup   getting startedWord press meetup   getting started
Word press meetup getting started
HandsOnWP.com640 views

Recently uploaded

information by
informationinformation
informationkhelgishekhar
9 views4 slides
PORTFOLIO 1 (Bret Michael Pepito).pdf by
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdfbrejess0410
8 views6 slides
WEB 2.O TOOLS: Empowering education.pptx by
WEB 2.O TOOLS: Empowering education.pptxWEB 2.O TOOLS: Empowering education.pptx
WEB 2.O TOOLS: Empowering education.pptxnarmadhamanohar21
16 views16 slides
Building trust in our information ecosystem: who do we trust in an emergency by
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergencyTina Purnat
106 views18 slides
Affiliate Marketing by
Affiliate MarketingAffiliate Marketing
Affiliate MarketingNavin Dhanuka
16 views30 slides
IETF 118: Starlink Protocol Performance by
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol PerformanceAPNIC
354 views22 slides

Recently uploaded(9)

PORTFOLIO 1 (Bret Michael Pepito).pdf by brejess0410
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdf
brejess04108 views
Building trust in our information ecosystem: who do we trust in an emergency by Tina Purnat
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergency
Tina Purnat106 views
IETF 118: Starlink Protocol Performance by APNIC
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol Performance
APNIC354 views
Marketing and Community Building in Web3 by Federico Ast
Marketing and Community Building in Web3Marketing and Community Building in Web3
Marketing and Community Building in Web3
Federico Ast12 views
How to think like a threat actor for Kubernetes.pptx by LibbySchulze1
How to think like a threat actor for Kubernetes.pptxHow to think like a threat actor for Kubernetes.pptx
How to think like a threat actor for Kubernetes.pptx
LibbySchulze15 views

How WordPress Themes Work

  • 1. Austin WordPress Beginners Meetup How WordPress Themes Work November 21, 2016 Presented by Nick and Sandi Batik
  • 2. How WordPress Works ❖ A simple overview of how WordPress themes work for beginners ❖ With this knowledge under your belt, you can more easily understand how your WordPress theme works
  • 3. How WordPress Works ❖ A page on a WordPress website isn’t static; it’s dynamic ❖ Than means each page is created on the fly — every time it’s visited, built from bits and pieces pulled from separate files and from your website’s database
  • 4. How… Dynamic? ❖ All of your sites unique information (including your site name, your blog posts, and every single comment) is stored in a MySQL database ❖ That information is retrieved from the database using the programming language PHP ❖ Then, the retrieved information is displayed via your theme’s template files, using HTML and CSS ❖ Each page is created on the fly — every time it’s visited, built from bits and pieces pulled from separate files and from your website’s database
  • 5. What is a WordPress Theme? ❖ A WordPress theme changes the appearance of your website, often including its layout. Changing your theme changes how what a visitor sees when they browse your site on the web.
  • 6. What can themes do? ❖ Themes take the content and data stored by WordPress and display it in the browser. ❖ You decide how your site content looks and is displayed, when you choose a WordPress theme. ❖ There are many options available when you are choosing a theme for your site.
  • 7. What can themes do? ❖ For example: ❖ Your theme can have different layouts, such as fixed-width or responsive; using one column or two. ❖ Your theme may give you options for where and how you want it to be displayed. ❖ Your theme can display content differently on various sized devices (phones, tablets, PCs).
  • 8. What can themes do? ❖ For example: ❖ Your theme may have custom typography and design elements using CSS. ❖ Your theme may give you special areas for other design elements like images and videos.
  • 9. What can themes do? ❖ A WordPress theme is more than color and layout ❖ Good themes improve visitor engagement with your website’s content ❖ …in addition to being beautiful
  • 10. What are themes made of? ❖ At their most basic level, WordPress themes are collections of different files that work together to create what you see, as well as how your site behaves.
  • 11. The user’s browser sends a request to WordPress on the web server. WordPress is written with the PHP.
  • 12. The PHP instructions in WordPress identify the theme template file to use
  • 13. PHP instructions in template fetch the text out of the database…
  • 14. …and the images from the uploads folder
  • 15. The content is combined with the HTML,…
  • 17. …and Javascript which is a special kind of programming code that make elements on a page interactive.
  • 18. All these pieces are combined into the formatted page…
  • 19. …which is then sent back to the user’s browser.
  • 20. Can a Theme Be Changed? ❖ WordPress makes it very easy for users to change themes. ❖ BUT… ❖ Every theme has its own unique set of features and options, so it may take some time to set up.
  • 21. What are the easy things to change? ❖ Navigation Menus ❖ WordPress comes with a built-in navigation menu system ❖ Each WordPress theme defines theme locations where menus are displayed ❖ That’s why when you switch your WordPress theme, there will be new menu locations ❖ The menu you previously assigned to a theme location might need to be reassigned
  • 22. What are the easy things to change? ❖ Widgets ❖ Widgets allow you to easily place different elements in your WordPress theme’s sidebars ❖ When you change your WordPress theme can deactivate your active widgets ❖ Some themes will automatically show default WordPress widgets ❖ Widgets with customizations will be placed under the inactive widgets section and can be added back to your new theme’s sidebars
  • 23. What are the hard things to Change? ❖ Your theme defines what is will display on different types of pages (home page, blog page, list page, etc.), and where that content goes on that page. ❖ If a theme does not have a page type or style that you want, it can be done but you need to hire a programmer.
  • 24. What are the things I can Change By Myself? ❖ Many Themes have a WordPress Customizer ❖ This features allows WordPress Users to tweak theme settings using a WYSIWYG interface to customize the theme including changing the colors, fonts, text and other customization options
  • 25. Best Practices for Making Changes to a Theme ❖ What is a Parent Theme? ❖ All themes – excluding child themes – are considered parent themes. ❖ A parent theme is a complete theme which includes all of the required Wordpress template files for the theme to work
  • 26. Best Practices for Making Changes to a Theme ❖ A Child Theme is an extension to a theme that you create so you can make changes to it. ❖ A child theme allows you to change small aspects of your site’s appearance yet still preserve your theme’s look and functionality ❖ A child theme inherits the look and feel of the parent theme and all of its functions, but can be used to make modifications to any part of the theme ❖ This customizations are kept separate from the parent theme’s files ❖ Using a child theme lets you upgrade the parent theme without affecting the customizations you’ve made to your site
  • 27. Best Practices for Making Changes to a Theme ❖ Child Themes ❖ Make your modifications portable and replicable ❖ Keep customization separate from parent theme functions ❖ Allow parent themes to be updated without destroying your modifications ❖ Allow you to take advantage of the effort and testing put into parent theme ❖ Save on development time since you are not recreating the wheel
  • 28. Themes vs Templates — What is the Difference? ❖ A template defines the layout of a particular type of page, such as your blog page, home page, and list pages. ❖ All the pages that use a template will be formatted exactly the same. ❖ A Theme is a collection of templates.
  • 29. Theme Functionality vs Site Functionality ❖ When you want to add functionality to your site, you do so by installing a plugin. ❖ Plugins work regardless of your theme. Even if you change themes, they still work. ❖ Some advanced themes include integrated, built-in plugins. If you change themes, that functionality goes away.
  • 30. Content / Special Content ❖ How will your theme choice affect special content? ❖ Images ❖ Video ❖ Audio