SlideShare a Scribd company logo
1 of 69
INTRO TO WORDPRESS THEMES

         Damon Sharp
Intro to WordPress Themes

    ABOUT ME
         Damon Sharp
     http://damonsharp.me
         @damonsharp

  http://sharpwebsolutions.com
         @sharpwebsolns
Intro to WordPress Themes

TOPICS TO COVER
Intro to WordPress Themes

TOPICS TO COVER
  What WordPress themes are
Intro to WordPress Themes

TOPICS TO COVER
    What WordPress themes are
Anatomy of a theme (parent and child)
Intro to WordPress Themes

TOPICS TO COVER
    What WordPress themes are
Anatomy of a theme (parent and child)
      Where to find themes
Intro to WordPress Themes

TOPICS TO COVER
    What WordPress themes are
Anatomy of a theme (parent and child)
      Where to find themes
    What to look for in a theme
Intro to WordPress Themes

  TOPICS TO COVER
     What WordPress themes are
 Anatomy of a theme (parent and child)
         Where to find themes
      What to look for in a theme
How to install, activate, and change themes
Intro to WordPress Themes

WHAT WORDPRESS THEMES ARE
Intro to WordPress Themes

WHAT WORDPRESS THEMES ARE
• Background: WordPress is a CMS
Intro to WordPress Themes

WHAT WORDPRESS THEMES ARE
• Background: WordPress is a CMS
• Themes represent different ways to display this data
Intro to WordPress Themes

ANATOMY OF A THEME
Intro to WordPress Themes

        ANATOMY OF A THEME
• Parent theme minimum requirements: style.css & index.php
• style.css must be in root directory & have a stylesheet header:
        /*
        Theme Name: Twenty Ten
        Theme URI: http://wordpress.org/
        Description: The 2010 default theme for WordPress.
        Author: wordpressdotorg
        Author URI: http://wordpress.org/
        Version: 1.0
        Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background,
        threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support,
        editor-style, custom-menu (optional)

        License:
        License URI:

        General comments (optional).
        */
Intro to WordPress Themes

ANATOMY OF A THEME
Intro to WordPress Themes

ANATOMY OF A THEME
      Other theme files:
Intro to WordPress Themes

ANATOMY OF A THEME
       Other theme files:
     • header.php
Intro to WordPress Themes

ANATOMY OF A THEME
       Other theme files:
     • header.php
     • footer.php
Intro to WordPress Themes

ANATOMY OF A THEME
       Other theme files:
     • header.php
     • footer.php
     • sidebar.php
Intro to WordPress Themes

ANATOMY OF A THEME
       Other theme files:
     • header.php
     • footer.php
     • sidebar.php
     • functions.php
Intro to WordPress Themes

ANATOMY OF A THEME
       Other theme files:
     • header.php
     • footer.php
     • sidebar.php
     • functions.php
     • page.php
Intro to WordPress Themes

ANATOMY OF A THEME
       Other theme files:
     • header.php
     • footer.php
     • sidebar.php
     • functions.php
     • page.php
     • home.php
Intro to WordPress Themes

ANATOMY OF A THEME
       Other theme files:
     • header.php
     • footer.php
     • sidebar.php
     • functions.php
     • page.php
     • home.php
     • single.php
Intro to WordPress Themes

ANATOMY OF A THEME
       Other theme files:
     • header.php
     • footer.php
     • sidebar.php
     • functions.php
     • page.php
     • home.php
     • single.php
     • 404.php
Intro to WordPress Themes

ANATOMY OF A THEME
       Other theme files:
     • header.php
     • footer.php
     • sidebar.php
     • functions.php
     • page.php
     • home.php
     • single.php
     • 404.php
     • thumbnail.png
Intro to WordPress Themes

ANATOMY OF A THEME
Intro to WordPress Themes

        ANATOMY OF A THEME
• Child theme minimum requirements: style.css
• style.css must have a stylesheet header (“Template” required
 and must match the directory name of the parent theme):
        /*
        Theme Name:    Twenty Eleven Child
        Theme URI:     http://example.com/
        Description:   Child theme for the Twenty Eleven theme
        Author:        Your name here
        Author URI:    http://example.com/about/
        Template:      twentyeleven
        Version:       0.1.0
        */


• Any additional files override those of the parent (except
 functions.php)
Intro to WordPress Themes

ANATOMY OF A THEME
Intro to WordPress Themes

       ANATOMY OF A THEME
•How does WordPress determine which files to use?
Intro to WordPress Themes

       ANATOMY OF A THEME
•How does WordPress determine which files to use?
•By following a template hierarchy:
Intro to WordPress Themes

       ANATOMY OF A THEME
•How does WordPress determine which files to use?
•By following a template hierarchy:
Intro to WordPress Themes

WHERE TO FIND THEMES
Intro to WordPress Themes

WHERE TO FIND THEMES
• WordPress Theme Repository
Intro to WordPress Themes

WHERE TO FIND THEMES
• WordPress Theme Repository
• ThemeForest
Intro to WordPress Themes

WHERE TO FIND THEMES
• WordPress Theme Repository
• ThemeForest
• WooThemes
Intro to WordPress Themes

WHERE TO FIND THEMES
• WordPress Theme Repository
• ThemeForest
• WooThemes
• ElegantThemes
Intro to WordPress Themes

WHERE TO FIND THEMES
• WordPress Theme Repository
• ThemeForest
• WooThemes
• ElegantThemes
• WPzoom
Intro to WordPress Themes

WHERE TO FIND THEMES
• WordPress Theme Repository
• ThemeForest
• WooThemes
• ElegantThemes
• WPzoom
• Theme Garden
Intro to WordPress Themes

WHERE TO FIND THEMES
• WordPress Theme Repository
• ThemeForest
• WooThemes
• ElegantThemes
• WPzoom
• Theme Garden
• AppThemes
Intro to WordPress Themes

WHERE TO FIND THEMES
• WordPress Theme Repository
• ThemeForest
• WooThemes
• ElegantThemes
• WPzoom
• Theme Garden
• AppThemes
• StudioPress
Intro to WordPress Themes

WHERE TO FIND THEMES
• WordPress Theme Repository
• ThemeForest
• WooThemes
• ElegantThemes
• WPzoom
• Theme Garden
• AppThemes
• StudioPress
• Premium Themes
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
• If purchasing, does it come from a reputable source/
 developer, and is there support available?
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
• If purchasing, does it come from a reputable source/
  developer, and is there support available?
• Does it contain “hooks”... wp_head() & wp_footer()? If not,
  plugins and styling may cease to work.
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
• If purchasing, does it come from a reputable source/
  developer, and is there support available?
• Does it contain “hooks”... wp_head() & wp_footer()? If not,
  plugins and styling may cease to work.
• Does the code used to build the site validate? Running each
  page through the W3C Validator will tell you. Browsers may
  have issues displaying the page depending on the severity.
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
• If purchasing, does it come from a reputable source/
  developer, and is there support available?
• Does it contain “hooks”... wp_head() & wp_footer()? If not,
  plugins and styling may cease to work.
• Does the code used to build the site validate? Running each
  page through the W3C Validator will tell you. Browsers may
  have issues displaying the page depending on the severity.
• When changing templates, does the new template have the
  same files as your current one. This may cause issues if they
  differ.
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
• Is the theme widgetized? This allows for addition of widgets
 through the WordPress Admin.
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
• Is the theme widgetized? This allows for addition of widgets
  through the WordPress Admin.
• Does it work in all browsers? Premium themes should have
  this information readily available.
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
• Is the theme widgetized? This allows for addition of widgets
  through the WordPress Admin.
• Does it work in all browsers? Premium themes should have
  this information readily available.
• Does the theme have search functionality?
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
• Is the theme widgetized? This allows for addition of widgets
  through the WordPress Admin.
• Does it work in all browsers? Premium themes should have
  this information readily available.
• Does the theme have search functionality?
• Does the theme have a functions.php file that adds theme
  specific functionality such as custom post types, thumbnail
  support, etc.?
Intro to WordPress Themes

WHAT TO LOOK FOR IN A THEME
• Is the theme widgetized? This allows for addition of widgets
  through the WordPress Admin.
• Does it work in all browsers? Premium themes should have
  this information readily available.
• Does the theme have search functionality?
• Does the theme have a functions.php file that adds theme
  specific functionality such as custom post types, thumbnail
  support, etc.?
• Does the theme have an admin options panel to allow for
  easy update of theme options such as colors, backgrounds,
  images, etc.?
Intro to WordPress Themes

INSTALLATION & ACTIVATION
Intro to WordPress Themes

 INSTALLATION & ACTIVATION
• Directory where theme files are located:
Intro to WordPress Themes

 INSTALLATION & ACTIVATION
• Directory where theme files are located:
Intro to WordPress Themes

 INSTALLATION & ACTIVATION
• Directory where theme files are located:
 /wp-content/themes/
Intro to WordPress Themes

 INSTALLATION & ACTIVATION
• Directory where theme files are located:
 /wp-content/themes/
Intro to WordPress Themes

 INSTALLATION & ACTIVATION
• Directory where theme files are located:
 /wp-content/themes/

• How to I get them there?
Intro to WordPress Themes

 INSTALLATION & ACTIVATION
• Directory where theme files are located:
 /wp-content/themes/

• How to I get them there?
Intro to WordPress Themes

 INSTALLATION & ACTIVATION
• Directory where theme files are located:
 /wp-content/themes/

• How to I get them there?
 Upload via FTP or direct installation from Appearance >
 Themes in WordPress admin
Intro to WordPress Themes

INSTALLATION & ACTIVATION
Intro to WordPress Themes

  INSTALLATION & ACTIVATION
• Popular FTP Clients:
Intro to WordPress Themes

  INSTALLATION & ACTIVATION
• Popular FTP Clients:
Intro to WordPress Themes

  INSTALLATION & ACTIVATION
• Popular FTP Clients:
   1. Transmit (Mac)
Intro to WordPress Themes

  INSTALLATION & ACTIVATION
• Popular FTP Clients:
   1. Transmit (Mac)
   2. Cyberduck (Mac & Windows)
Intro to WordPress Themes

  INSTALLATION & ACTIVATION
• Popular FTP Clients:
   1. Transmit (Mac)
   2. Cyberduck (Mac & Windows)
   3. FileZilla (All platforms)
Intro to WordPress Themes

  INSTALLATION & ACTIVATION
• Popular FTP Clients:
   1. Transmit (Mac)
   2. Cyberduck (Mac & Windows)
   3. FileZilla (All platforms)
   4. WinSCP (Windows)
Intro to WordPress Themes

  INSTALLATION & ACTIVATION
• Popular FTP Clients:
   1. Transmit (Mac)
   2. Cyberduck (Mac & Windows)
   3. FileZilla (All platforms)
   4. WinSCP (Windows)
Intro to WordPress Themes

  INSTALLATION & ACTIVATION
• Popular FTP Clients:
   1. Transmit (Mac)
   2. Cyberduck (Mac & Windows)
   3. FileZilla (All platforms)
   4. WinSCP (Windows)

•Once files are in proper place the theme can be changed by
clicking “activate” under Appearance > Themes
Intro to WordPress Themes




  QUESTIONS ?

More Related Content

What's hot

NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityMichelle Davies (Hryvnak)
 
Starting WordPress Theme Review
Starting WordPress Theme ReviewStarting WordPress Theme Review
Starting WordPress Theme ReviewCatch Themes
 
WordPress Child Themes
WordPress Child ThemesWordPress Child Themes
WordPress Child Themesrfair404
 
WordPress
WordPressWordPress
WordPressrisager
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and SecurityJoe Casabona
 
WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1David Bisset
 
How to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public ReleaseHow to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public ReleaseDavid Yeiser
 
WordPress Theme Development: Part 2
WordPress Theme Development: Part 2WordPress Theme Development: Part 2
WordPress Theme Development: Part 2Josh Lee
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress ThemesLaura Hartwig
 
Theme Development: From an idea to getting approved to wordpress.org
Theme Development: From an idea to getting approved to wordpress.orgTheme Development: From an idea to getting approved to wordpress.org
Theme Development: From an idea to getting approved to wordpress.orgThemeHorse
 
Introduction to WordPress Theme Development
Introduction to WordPress Theme DevelopmentIntroduction to WordPress Theme Development
Introduction to WordPress Theme DevelopmentSitdhibong Laokok
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshopBoston WordPress
 
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 BeginnersNew Tricks
 
Custom WordPress theme development
Custom WordPress theme developmentCustom WordPress theme development
Custom WordPress theme developmentTammy Hart
 
Wordpress theme development
Wordpress theme developmentWordpress theme development
Wordpress theme developmentNaeem Junejo
 
Taking WordPress as a CMS, to the Limit
Taking WordPress as a CMS, to the LimitTaking WordPress as a CMS, to the Limit
Taking WordPress as a CMS, to the LimitJosh Guffey
 
WordPress theme development from scratch : ICT MeetUp 2013 Nepal
WordPress theme development from scratch : ICT MeetUp 2013 NepalWordPress theme development from scratch : ICT MeetUp 2013 Nepal
WordPress theme development from scratch : ICT MeetUp 2013 NepalChandra Prakash Thapa
 
Keeping Your Themes and Plugins Organized.
Keeping Your Themes and Plugins Organized.Keeping Your Themes and Plugins Organized.
Keeping Your Themes and Plugins Organized.Jacob Martella
 

What's hot (20)

NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & Security
 
Starting WordPress Theme Review
Starting WordPress Theme ReviewStarting WordPress Theme Review
Starting WordPress Theme Review
 
WordPress Child Themes
WordPress Child ThemesWordPress Child Themes
WordPress Child Themes
 
WordPress
WordPressWordPress
WordPress
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and Security
 
WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1WordPress Theme Workshop: Part 1
WordPress Theme Workshop: Part 1
 
How to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public ReleaseHow to Prepare a WordPress Theme for Public Release
How to Prepare a WordPress Theme for Public Release
 
WordPress Theme Development: Part 2
WordPress Theme Development: Part 2WordPress Theme Development: Part 2
WordPress Theme Development: Part 2
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress Themes
 
Theme Development: From an idea to getting approved to wordpress.org
Theme Development: From an idea to getting approved to wordpress.orgTheme Development: From an idea to getting approved to wordpress.org
Theme Development: From an idea to getting approved to wordpress.org
 
Introduction to WordPress Theme Development
Introduction to WordPress Theme DevelopmentIntroduction to WordPress Theme Development
Introduction to WordPress Theme Development
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
 
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
 
WordPress Workshop
WordPress WorkshopWordPress Workshop
WordPress Workshop
 
Custom WordPress theme development
Custom WordPress theme developmentCustom WordPress theme development
Custom WordPress theme development
 
Wordpress theme development
Wordpress theme developmentWordpress theme development
Wordpress theme development
 
Taking WordPress as a CMS, to the Limit
Taking WordPress as a CMS, to the LimitTaking WordPress as a CMS, to the Limit
Taking WordPress as a CMS, to the Limit
 
WordPress theme development from scratch : ICT MeetUp 2013 Nepal
WordPress theme development from scratch : ICT MeetUp 2013 NepalWordPress theme development from scratch : ICT MeetUp 2013 Nepal
WordPress theme development from scratch : ICT MeetUp 2013 Nepal
 
Remodel your website
Remodel your websiteRemodel your website
Remodel your website
 
Keeping Your Themes and Plugins Organized.
Keeping Your Themes and Plugins Organized.Keeping Your Themes and Plugins Organized.
Keeping Your Themes and Plugins Organized.
 

Viewers also liked

BASIC Wordpress content management training August 2014
BASIC Wordpress content management training August 2014BASIC Wordpress content management training August 2014
BASIC Wordpress content management training August 2014Brenton Johnson
 
WordPress Themes Demystified
WordPress Themes DemystifiedWordPress Themes Demystified
WordPress Themes DemystifiedChris Burgess
 
Using Wordpress as a Content Management System
Using Wordpress as a Content Management SystemUsing Wordpress as a Content Management System
Using Wordpress as a Content Management SystemCalvin Robertson
 
WordPress as the Content Management System of Record
WordPress as the Content Management System of RecordWordPress as the Content Management System of Record
WordPress as the Content Management System of RecordTomas Puig
 
Adding Content to your WordPress Website
Adding Content to your WordPress WebsiteAdding Content to your WordPress Website
Adding Content to your WordPress WebsiteRiceDesign
 
Creating and Managing Content on Your WordPress Site
Creating and Managing Content on Your WordPress SiteCreating and Managing Content on Your WordPress Site
Creating and Managing Content on Your WordPress SiteKelly Henderson
 

Viewers also liked (6)

BASIC Wordpress content management training August 2014
BASIC Wordpress content management training August 2014BASIC Wordpress content management training August 2014
BASIC Wordpress content management training August 2014
 
WordPress Themes Demystified
WordPress Themes DemystifiedWordPress Themes Demystified
WordPress Themes Demystified
 
Using Wordpress as a Content Management System
Using Wordpress as a Content Management SystemUsing Wordpress as a Content Management System
Using Wordpress as a Content Management System
 
WordPress as the Content Management System of Record
WordPress as the Content Management System of RecordWordPress as the Content Management System of Record
WordPress as the Content Management System of Record
 
Adding Content to your WordPress Website
Adding Content to your WordPress WebsiteAdding Content to your WordPress Website
Adding Content to your WordPress Website
 
Creating and Managing Content on Your WordPress Site
Creating and Managing Content on Your WordPress SiteCreating and Managing Content on Your WordPress Site
Creating and Managing Content on Your WordPress Site
 

Similar to Intro To WordPress Themes

WordPress Themes and Plugins
WordPress Themes and PluginsWordPress Themes and Plugins
WordPress Themes and Pluginssuperann
 
Choosing the Right WordPress Theme
Choosing the Right WordPress ThemeChoosing the Right WordPress Theme
Choosing the Right WordPress ThemeChris Burgess
 
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
Word press bootcamp  By Sourcescript Innovations and Mentors DojoWord press bootcamp  By Sourcescript Innovations and Mentors Dojo
Word press bootcamp By Sourcescript Innovations and Mentors Dojolightshire
 
Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25New Tricks
 
WordPress Theme Workshop: Part 2
WordPress Theme Workshop: Part 2WordPress Theme Workshop: Part 2
WordPress Theme Workshop: Part 2David Bisset
 
Wordpress template hierarchy
Wordpress template hierarchyWordpress template hierarchy
Wordpress template hierarchyStockton Group
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website developmentJohn Faust
 
How to Choose a WordPress Theme
How to Choose a WordPress ThemeHow to Choose a WordPress Theme
How to Choose a WordPress ThemeNew Tricks
 
American University WordPress Theming Lecture
American University WordPress Theming LectureAmerican University WordPress Theming Lecture
American University WordPress Theming LectureAaron Brazell
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With WordpressCharly Leetham
 
GDI - Intro to WordPress
GDI - Intro to WordPressGDI - Intro to WordPress
GDI - Intro to WordPressSuzette Franck
 
Wp nhcc portfolio
Wp nhcc portfolioWp nhcc portfolio
Wp nhcc portfoliogregorvios
 
MCC Web Design Workshop
MCC Web Design WorkshopMCC Web Design Workshop
MCC Web Design WorkshopFaye Tandog
 
Responsive themeworkshop wcneo2016
Responsive themeworkshop wcneo2016Responsive themeworkshop wcneo2016
Responsive themeworkshop wcneo2016David Brattoli
 
How To Choose A Theme
How To Choose A ThemeHow To Choose A Theme
How To Choose A ThemeNicky Pink
 
Theme frameworks & child themes
Theme frameworks & child themesTheme frameworks & child themes
Theme frameworks & child themesChris Olbekson
 
Everything You Need to Know about WordPress Themes
Everything You Need to Know about WordPress ThemesEverything You Need to Know about WordPress Themes
Everything You Need to Know about WordPress ThemesTony Cecala, Ph.D.
 
WordPress A CMS for Beginners, Geeks and Those In-Between
WordPress A CMS for Beginners, Geeks and Those In-BetweenWordPress A CMS for Beginners, Geeks and Those In-Between
WordPress A CMS for Beginners, Geeks and Those In-BetweenHeidi Cool
 
Writing a WordPress Theme - HighEdWeb 2013 #WRK2
Writing a WordPress Theme - HighEdWeb 2013 #WRK2Writing a WordPress Theme - HighEdWeb 2013 #WRK2
Writing a WordPress Theme - HighEdWeb 2013 #WRK2Curtiss Grymala
 
WCLV - Introduction to child themes
WCLV - Introduction to child themesWCLV - Introduction to child themes
WCLV - Introduction to child themesvegasgeek
 

Similar to Intro To WordPress Themes (20)

WordPress Themes and Plugins
WordPress Themes and PluginsWordPress Themes and Plugins
WordPress Themes and Plugins
 
Choosing the Right WordPress Theme
Choosing the Right WordPress ThemeChoosing the Right WordPress Theme
Choosing the Right WordPress Theme
 
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
Word press bootcamp  By Sourcescript Innovations and Mentors DojoWord press bootcamp  By Sourcescript Innovations and Mentors Dojo
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
 
Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25
 
WordPress Theme Workshop: Part 2
WordPress Theme Workshop: Part 2WordPress Theme Workshop: Part 2
WordPress Theme Workshop: Part 2
 
Wordpress template hierarchy
Wordpress template hierarchyWordpress template hierarchy
Wordpress template hierarchy
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
 
How to Choose a WordPress Theme
How to Choose a WordPress ThemeHow to Choose a WordPress Theme
How to Choose a WordPress Theme
 
American University WordPress Theming Lecture
American University WordPress Theming LectureAmerican University WordPress Theming Lecture
American University WordPress Theming Lecture
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
 
GDI - Intro to WordPress
GDI - Intro to WordPressGDI - Intro to WordPress
GDI - Intro to WordPress
 
Wp nhcc portfolio
Wp nhcc portfolioWp nhcc portfolio
Wp nhcc portfolio
 
MCC Web Design Workshop
MCC Web Design WorkshopMCC Web Design Workshop
MCC Web Design Workshop
 
Responsive themeworkshop wcneo2016
Responsive themeworkshop wcneo2016Responsive themeworkshop wcneo2016
Responsive themeworkshop wcneo2016
 
How To Choose A Theme
How To Choose A ThemeHow To Choose A Theme
How To Choose A Theme
 
Theme frameworks & child themes
Theme frameworks & child themesTheme frameworks & child themes
Theme frameworks & child themes
 
Everything You Need to Know about WordPress Themes
Everything You Need to Know about WordPress ThemesEverything You Need to Know about WordPress Themes
Everything You Need to Know about WordPress Themes
 
WordPress A CMS for Beginners, Geeks and Those In-Between
WordPress A CMS for Beginners, Geeks and Those In-BetweenWordPress A CMS for Beginners, Geeks and Those In-Between
WordPress A CMS for Beginners, Geeks and Those In-Between
 
Writing a WordPress Theme - HighEdWeb 2013 #WRK2
Writing a WordPress Theme - HighEdWeb 2013 #WRK2Writing a WordPress Theme - HighEdWeb 2013 #WRK2
Writing a WordPress Theme - HighEdWeb 2013 #WRK2
 
WCLV - Introduction to child themes
WCLV - Introduction to child themesWCLV - Introduction to child themes
WCLV - Introduction to child themes
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Intro To WordPress Themes

  • 1. INTRO TO WORDPRESS THEMES Damon Sharp
  • 2. Intro to WordPress Themes ABOUT ME Damon Sharp http://damonsharp.me @damonsharp http://sharpwebsolutions.com @sharpwebsolns
  • 3. Intro to WordPress Themes TOPICS TO COVER
  • 4. Intro to WordPress Themes TOPICS TO COVER What WordPress themes are
  • 5. Intro to WordPress Themes TOPICS TO COVER What WordPress themes are Anatomy of a theme (parent and child)
  • 6. Intro to WordPress Themes TOPICS TO COVER What WordPress themes are Anatomy of a theme (parent and child) Where to find themes
  • 7. Intro to WordPress Themes TOPICS TO COVER What WordPress themes are Anatomy of a theme (parent and child) Where to find themes What to look for in a theme
  • 8. Intro to WordPress Themes TOPICS TO COVER What WordPress themes are Anatomy of a theme (parent and child) Where to find themes What to look for in a theme How to install, activate, and change themes
  • 9. Intro to WordPress Themes WHAT WORDPRESS THEMES ARE
  • 10. Intro to WordPress Themes WHAT WORDPRESS THEMES ARE • Background: WordPress is a CMS
  • 11. Intro to WordPress Themes WHAT WORDPRESS THEMES ARE • Background: WordPress is a CMS • Themes represent different ways to display this data
  • 12. Intro to WordPress Themes ANATOMY OF A THEME
  • 13. Intro to WordPress Themes ANATOMY OF A THEME • Parent theme minimum requirements: style.css & index.php • style.css must be in root directory & have a stylesheet header: /* Theme Name: Twenty Ten Theme URI: http://wordpress.org/ Description: The 2010 default theme for WordPress. Author: wordpressdotorg Author URI: http://wordpress.org/ Version: 1.0 Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional) License: License URI: General comments (optional). */
  • 14. Intro to WordPress Themes ANATOMY OF A THEME
  • 15. Intro to WordPress Themes ANATOMY OF A THEME Other theme files:
  • 16. Intro to WordPress Themes ANATOMY OF A THEME Other theme files: • header.php
  • 17. Intro to WordPress Themes ANATOMY OF A THEME Other theme files: • header.php • footer.php
  • 18. Intro to WordPress Themes ANATOMY OF A THEME Other theme files: • header.php • footer.php • sidebar.php
  • 19. Intro to WordPress Themes ANATOMY OF A THEME Other theme files: • header.php • footer.php • sidebar.php • functions.php
  • 20. Intro to WordPress Themes ANATOMY OF A THEME Other theme files: • header.php • footer.php • sidebar.php • functions.php • page.php
  • 21. Intro to WordPress Themes ANATOMY OF A THEME Other theme files: • header.php • footer.php • sidebar.php • functions.php • page.php • home.php
  • 22. Intro to WordPress Themes ANATOMY OF A THEME Other theme files: • header.php • footer.php • sidebar.php • functions.php • page.php • home.php • single.php
  • 23. Intro to WordPress Themes ANATOMY OF A THEME Other theme files: • header.php • footer.php • sidebar.php • functions.php • page.php • home.php • single.php • 404.php
  • 24. Intro to WordPress Themes ANATOMY OF A THEME Other theme files: • header.php • footer.php • sidebar.php • functions.php • page.php • home.php • single.php • 404.php • thumbnail.png
  • 25. Intro to WordPress Themes ANATOMY OF A THEME
  • 26. Intro to WordPress Themes ANATOMY OF A THEME • Child theme minimum requirements: style.css • style.css must have a stylesheet header (“Template” required and must match the directory name of the parent theme): /* Theme Name: Twenty Eleven Child Theme URI: http://example.com/ Description: Child theme for the Twenty Eleven theme Author: Your name here Author URI: http://example.com/about/ Template: twentyeleven Version: 0.1.0 */ • Any additional files override those of the parent (except functions.php)
  • 27. Intro to WordPress Themes ANATOMY OF A THEME
  • 28. Intro to WordPress Themes ANATOMY OF A THEME •How does WordPress determine which files to use?
  • 29. Intro to WordPress Themes ANATOMY OF A THEME •How does WordPress determine which files to use? •By following a template hierarchy:
  • 30. Intro to WordPress Themes ANATOMY OF A THEME •How does WordPress determine which files to use? •By following a template hierarchy:
  • 31. Intro to WordPress Themes WHERE TO FIND THEMES
  • 32. Intro to WordPress Themes WHERE TO FIND THEMES • WordPress Theme Repository
  • 33. Intro to WordPress Themes WHERE TO FIND THEMES • WordPress Theme Repository • ThemeForest
  • 34. Intro to WordPress Themes WHERE TO FIND THEMES • WordPress Theme Repository • ThemeForest • WooThemes
  • 35. Intro to WordPress Themes WHERE TO FIND THEMES • WordPress Theme Repository • ThemeForest • WooThemes • ElegantThemes
  • 36. Intro to WordPress Themes WHERE TO FIND THEMES • WordPress Theme Repository • ThemeForest • WooThemes • ElegantThemes • WPzoom
  • 37. Intro to WordPress Themes WHERE TO FIND THEMES • WordPress Theme Repository • ThemeForest • WooThemes • ElegantThemes • WPzoom • Theme Garden
  • 38. Intro to WordPress Themes WHERE TO FIND THEMES • WordPress Theme Repository • ThemeForest • WooThemes • ElegantThemes • WPzoom • Theme Garden • AppThemes
  • 39. Intro to WordPress Themes WHERE TO FIND THEMES • WordPress Theme Repository • ThemeForest • WooThemes • ElegantThemes • WPzoom • Theme Garden • AppThemes • StudioPress
  • 40. Intro to WordPress Themes WHERE TO FIND THEMES • WordPress Theme Repository • ThemeForest • WooThemes • ElegantThemes • WPzoom • Theme Garden • AppThemes • StudioPress • Premium Themes
  • 41. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME
  • 42. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME • If purchasing, does it come from a reputable source/ developer, and is there support available?
  • 43. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME • If purchasing, does it come from a reputable source/ developer, and is there support available? • Does it contain “hooks”... wp_head() & wp_footer()? If not, plugins and styling may cease to work.
  • 44. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME • If purchasing, does it come from a reputable source/ developer, and is there support available? • Does it contain “hooks”... wp_head() & wp_footer()? If not, plugins and styling may cease to work. • Does the code used to build the site validate? Running each page through the W3C Validator will tell you. Browsers may have issues displaying the page depending on the severity.
  • 45. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME • If purchasing, does it come from a reputable source/ developer, and is there support available? • Does it contain “hooks”... wp_head() & wp_footer()? If not, plugins and styling may cease to work. • Does the code used to build the site validate? Running each page through the W3C Validator will tell you. Browsers may have issues displaying the page depending on the severity. • When changing templates, does the new template have the same files as your current one. This may cause issues if they differ.
  • 46. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME
  • 47. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME • Is the theme widgetized? This allows for addition of widgets through the WordPress Admin.
  • 48. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME • Is the theme widgetized? This allows for addition of widgets through the WordPress Admin. • Does it work in all browsers? Premium themes should have this information readily available.
  • 49. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME • Is the theme widgetized? This allows for addition of widgets through the WordPress Admin. • Does it work in all browsers? Premium themes should have this information readily available. • Does the theme have search functionality?
  • 50. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME • Is the theme widgetized? This allows for addition of widgets through the WordPress Admin. • Does it work in all browsers? Premium themes should have this information readily available. • Does the theme have search functionality? • Does the theme have a functions.php file that adds theme specific functionality such as custom post types, thumbnail support, etc.?
  • 51. Intro to WordPress Themes WHAT TO LOOK FOR IN A THEME • Is the theme widgetized? This allows for addition of widgets through the WordPress Admin. • Does it work in all browsers? Premium themes should have this information readily available. • Does the theme have search functionality? • Does the theme have a functions.php file that adds theme specific functionality such as custom post types, thumbnail support, etc.? • Does the theme have an admin options panel to allow for easy update of theme options such as colors, backgrounds, images, etc.?
  • 52. Intro to WordPress Themes INSTALLATION & ACTIVATION
  • 53. Intro to WordPress Themes INSTALLATION & ACTIVATION • Directory where theme files are located:
  • 54. Intro to WordPress Themes INSTALLATION & ACTIVATION • Directory where theme files are located:
  • 55. Intro to WordPress Themes INSTALLATION & ACTIVATION • Directory where theme files are located: /wp-content/themes/
  • 56. Intro to WordPress Themes INSTALLATION & ACTIVATION • Directory where theme files are located: /wp-content/themes/
  • 57. Intro to WordPress Themes INSTALLATION & ACTIVATION • Directory where theme files are located: /wp-content/themes/ • How to I get them there?
  • 58. Intro to WordPress Themes INSTALLATION & ACTIVATION • Directory where theme files are located: /wp-content/themes/ • How to I get them there?
  • 59. Intro to WordPress Themes INSTALLATION & ACTIVATION • Directory where theme files are located: /wp-content/themes/ • How to I get them there? Upload via FTP or direct installation from Appearance > Themes in WordPress admin
  • 60. Intro to WordPress Themes INSTALLATION & ACTIVATION
  • 61. Intro to WordPress Themes INSTALLATION & ACTIVATION • Popular FTP Clients:
  • 62. Intro to WordPress Themes INSTALLATION & ACTIVATION • Popular FTP Clients:
  • 63. Intro to WordPress Themes INSTALLATION & ACTIVATION • Popular FTP Clients: 1. Transmit (Mac)
  • 64. Intro to WordPress Themes INSTALLATION & ACTIVATION • Popular FTP Clients: 1. Transmit (Mac) 2. Cyberduck (Mac & Windows)
  • 65. Intro to WordPress Themes INSTALLATION & ACTIVATION • Popular FTP Clients: 1. Transmit (Mac) 2. Cyberduck (Mac & Windows) 3. FileZilla (All platforms)
  • 66. Intro to WordPress Themes INSTALLATION & ACTIVATION • Popular FTP Clients: 1. Transmit (Mac) 2. Cyberduck (Mac & Windows) 3. FileZilla (All platforms) 4. WinSCP (Windows)
  • 67. Intro to WordPress Themes INSTALLATION & ACTIVATION • Popular FTP Clients: 1. Transmit (Mac) 2. Cyberduck (Mac & Windows) 3. FileZilla (All platforms) 4. WinSCP (Windows)
  • 68. Intro to WordPress Themes INSTALLATION & ACTIVATION • Popular FTP Clients: 1. Transmit (Mac) 2. Cyberduck (Mac & Windows) 3. FileZilla (All platforms) 4. WinSCP (Windows) •Once files are in proper place the theme can be changed by clicking “activate” under Appearance > Themes
  • 69. Intro to WordPress Themes QUESTIONS ?

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n