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

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

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