WordPress Theme Design Rich Media Institute  Brendan Sera-Shriar BackSpaceStudios.com
What’s a Theme? Seriously, do I really have to answer this…
In this workshop, I will explain the basics of how a WordPress theme works and show you how to convert a static HTML template into a theme. No PHP skill is required (but learning some will always help), however, you will need Photoshop and CSS skills to create your own design.
The Basic Template We will be using the ‘Default’ theme as our template for structure. Take note of the elements (header, post title, search form, navigation, footer, etc.)  index.php single.php
Let’s take a quick look at the WordPress Theme Architecture
Theme Architecture The Main page  home.php  index.php  Single Post page  single.php  index.php  WordPress Page  page.php  index.php  Category page  category.php  archive.php  index.php
Theme Architecture Cont… Search Result page  search.php  index.php  404 (Not Found) page  404.php  index.php
The Next Step Create a Photoshop mockup for your new theme or use an existing static HTML+CSS template. Photoshop Mockup After the design is done, you will need to build am HTML+CSS template from your psd file. Make sure to create an index.php, single.php, and page.php file. For this workship, we will be using the HTML+CSS template ‘Keep It Simple’ from styleshout.com. You can download the theme here  http://www.backspacestudios.com/RMI/kis.zip
Here’s The Template
HTML+CSS Why Create a Static HTML File First? Mainly because it will make the development process a lot easier. I usually create a HTML file for every template that I need, test it across all browsers, validate both HTML and CSS markups, then all I have to do is cut & paste the WordPress code. By doing so, I don’t have to worry about HTML or CSS bugs during my theme making process.
A Quick Look At Template Structures Basic Template Files  To generate such a structure within a WordPress Theme, start with an  index.php  template file in your Theme's directory. This file has two main functions:  Include or &quot;call&quot; the other template files  Include the WordPress Loop to gather information from the database (posts, pages, categories, etc.)  Most theme structures include three other template files: the  header,   sidebar,  and  footer . These must be named  header.php,   sidebar.php ,  footer.php . The Template Tags that include them look like this:  <?php get_header(); ?> <?php get_sidebar(); ?>  <?php get_footer(); ?>  In order to display the posts and pages of your blog (and to customize how they are being displayed), your  index.php  file should run the WordPress Loop between the header and footer calls.
The WordPress Loop Understanding The Loop The Loop is used to display blog posts and it also lets you control what to display. Basically, The Loop checks if there are posts in your blog, while there are posts, display it, if no post found, say &quot;Not Found“. <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div> </div> <?php endwhile; ?> <?php else : ?> <h2>Not Found</h2> <?php endif; ?>
The Stylesheet - style.css The stylesheet - style.css  must  provide details about the Theme in the form of comments.  No two Themes are allowed to have the same details  listed in their comment headers, as this will lead to problems in the Theme selection dialog. If you make your own Theme by copying an existing one, make sure you change this information first.    /*  Theme Name: name-of-your-theme  Theme URI: the-theme's-homepage  Description: a-brief-description  Author: your-name  Author URI: your-URI  Template: use-this-to-define-a-parent-theme--optional  Version: a-number--optional  */
Let’s look at the code…
WordPress Page Template Ok, final example. I will show you how to use Page Template to create an archive page that will list all posts on your blog (good for sitemap). Copy the  archives.php  file from the  default  theme folder. Delete the unwanted code and you should have something like this: <?php / * Template Name: Archives with Content */  ?>  <?php get_header(); ?>  <div> <h2><?php the_title();?></h2>  </div> <?php get_sidebar(); ?>  <?php get_footer(); ?>
WordPress Page Template Cont… Now, login to your admin panel, write a new page, title it Archives. On the Page Template dropdown, select Archives.
Bridging Two Worlds! FlashPress  is an extension to WordPress, which allows Flash designers/developers to use the WordPress engine to communicate with a Flash site. The use of the WordPress CMS in Flash overcomes many obstacles involved with maintaining and updating a Flash site. The  FlashPress  development thread is restricted to contributors of this group. If you would like to contribute to this project please contact us at  [email_address]   Launching soon http://www.flashpress.ca and http://www.flashpressdevelopers.com We will be launching FlashPress at FITC Toronto 2009!
FREE PHUG Workshops Current Scheduled Workshops: Tiki Wiki FBML and Facebook Fan Pages The Power of Twitter Advertising for the Social Web Customizing WP2.7 Admin We would like to thank some of our sponsors and affiliates: PHUG, Lifecapture Interactive Inc., BackSpaceStudios, Mozilla Firefox, WordPress.org, Drupal.org,  FITC ( Flash In The Can ), RMI ( Rich Media Institute ), TikiWiki, Citadel Rock. If you would like to present or no someone who does we are still taking applications. Please send us an email at  [email_address] http://workshops.phug.ca
WordCamp Toronto 2009 Hosted by PHUG  WordCamp is a conference type of event that focuses squarely on everything WordPress. Everyone from casual end users all the way up to core developers show up to these events. These events are usually highlighted by speeches or keynotes by various people. http://www.wordcamptoronto.com
Resources http://www.backspacestudios.com http://www.phug.ca  http://codex.wordpress.org/Working_with_WordPress#WordPress_Features http://codex.wordpress.org/Template_Hierarchy  http://codex.wordpress.org/Conditional_Tags  http://codex.wordpress.org/Templates  http://codex.wordpress.org/Customizing_Your_Sidebar  http://www.tamba2.org.uk/wordpress/graphicalcss/ http://www.ndesign-studio.com http://www.webdesignerwall.com http://bloggingsquared.com http://automattic.com http://www.blog.spoongraphics.co.uk http://www.webappers.com http://www.wppotential.com
Thank You WordPress Theme Design Workshop at RMI Brendan Sera-Shriar, Director BackSpaceStudios http://www.backspacestudios.com [email_address] Founder of PHUG – Open Source Culture http://www.phug.ca

More Related Content

PPTX
Theme development essentials columbus oh word camp 2012
PDF
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
PDF
WordPress Theme Development
PDF
Approaches To WordPress Theme Development
PPTX
Intro to Plugin Development, Miami WordCamp, 2015
PDF
Cms & wordpress theme development 2011
PDF
Introduction to WordPress Theme Development
PPT
WordPress Development Confoo 2010
Theme development essentials columbus oh word camp 2012
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
WordPress Theme Development
Approaches To WordPress Theme Development
Intro to Plugin Development, Miami WordCamp, 2015
Cms & wordpress theme development 2011
Introduction to WordPress Theme Development
WordPress Development Confoo 2010

What's hot (20)

PPT
WordPress 2.5 Overview - Rich Media Institute
PPTX
Custom WordPress theme development
PDF
WordPress Theme Structure
PPTX
WordPress theme development from scratch : ICT MeetUp 2013 Nepal
PPT
2009-08-28-WordPress-Parent-Child-Themes
PPTX
Building the basics (WordPress Ottawa 2014)
PDF
Intro to WordPress theme development
PDF
WordPress Theme Development for Designers
PPTX
Shortcodes vs Widgets: Which one and how?
PPTX
Creating Customizable Widgets for Unpredictable Needs
PDF
WordPress Theme Workshop: Part 3
PPTX
The Way to Theme Enlightenment
PPTX
WordPress Theme Development
PPTX
WordPress Theme Development: Part 2
PDF
WordPress Custom Fields: Control your content presentation by breaking out of...
PPT
Week 9 - Introduction to Child Themes
KEY
CrowdFusion: The Front-End Edition, Part I: Presentation Layer
PDF
How to Prepare a WordPress Theme for Public Release
PPTX
Learning Wordpress - the internal guide
PPTX
Responsive Theme Workshop - WordCamp Columbus 2015
WordPress 2.5 Overview - Rich Media Institute
Custom WordPress theme development
WordPress Theme Structure
WordPress theme development from scratch : ICT MeetUp 2013 Nepal
2009-08-28-WordPress-Parent-Child-Themes
Building the basics (WordPress Ottawa 2014)
Intro to WordPress theme development
WordPress Theme Development for Designers
Shortcodes vs Widgets: Which one and how?
Creating Customizable Widgets for Unpredictable Needs
WordPress Theme Workshop: Part 3
The Way to Theme Enlightenment
WordPress Theme Development
WordPress Theme Development: Part 2
WordPress Custom Fields: Control your content presentation by breaking out of...
Week 9 - Introduction to Child Themes
CrowdFusion: The Front-End Edition, Part I: Presentation Layer
How to Prepare a WordPress Theme for Public Release
Learning Wordpress - the internal guide
Responsive Theme Workshop - WordCamp Columbus 2015
Ad

Viewers also liked (20)

ODP
Top 10 WordPress Plugins
PPSX
WordPress Theme Design and Development Workshop - Day 2
PPTX
To build a WordPress Theme: Wordcamp Denmark 2014
PPTX
Custom Database Queries in WordPress
PPT
WordPress Plugin Basics
PPTX
Build a WordPress theme from HTML5 template @ Telerik
PDF
Federal reserve
PPTX
10 Must Have WordPress Plugins
PPTX
Analisis Kinerja Reksadana Saham Syariah Menggunakan Metode Sharpe, Treynor, ...
PDF
WordPress Database: What's behind those 12 tables
ODP
Hands On Approach To Networking
PPTX
Marrying Traditional Media and Social Media Strategies to Reach Students
PPTX
PEDOMAN TEKNIS TATA CARA PEMOTONGAN, PENYETORAN DAN PELAPORAN PAJAK PENGHASIL...
PPTX
Linha Vivo - Comparativo e opções
PDF
Municipal Infrastructure: Managing Assets to Capital Improvement Plans
PPTX
Module 6: Bloggin in the Classroom
PPTX
Big datacamp2013 share
PPS
Awkward Family Photos Slide Show
PPT
Lesson 15 When Where To Show Your Ads
Top 10 WordPress Plugins
WordPress Theme Design and Development Workshop - Day 2
To build a WordPress Theme: Wordcamp Denmark 2014
Custom Database Queries in WordPress
WordPress Plugin Basics
Build a WordPress theme from HTML5 template @ Telerik
Federal reserve
10 Must Have WordPress Plugins
Analisis Kinerja Reksadana Saham Syariah Menggunakan Metode Sharpe, Treynor, ...
WordPress Database: What's behind those 12 tables
Hands On Approach To Networking
Marrying Traditional Media and Social Media Strategies to Reach Students
PEDOMAN TEKNIS TATA CARA PEMOTONGAN, PENYETORAN DAN PELAPORAN PAJAK PENGHASIL...
Linha Vivo - Comparativo e opções
Municipal Infrastructure: Managing Assets to Capital Improvement Plans
Module 6: Bloggin in the Classroom
Big datacamp2013 share
Awkward Family Photos Slide Show
Lesson 15 When Where To Show Your Ads
Ad

Similar to WordPress Theme Design - Rich Media Institute Workshop (20)

PPTX
MCC Web Design Workshop
ODP
Wordpress as a CMS
PPT
Wordpress Beyond A Blog Word Camp Toronto08
PDF
WordPress 101
PPTX
WordPress Themes 101 - dotEduGuru Summit 2013
PPTX
Introduction to Custom WordPress Themeing
PPTX
Design todevelop
PPTX
WordPress Themes and Plugins
PPT
WordPress for Libraries PreConference Workshop
PPTX
WordPress Themes 101 - HighEdWeb New England 2013
PDF
Jason Tucker Wordpress 3rd Party Web Services
PPTX
WordPress Themes 101 - PSUWeb13 Workshop
PDF
Arizona WP - Building a WordPress Theme
PDF
Builing a WordPress Theme
PDF
Make WordPress Themes
PPTX
Wordpress theme development
DOC
Wordpress(css,php,js,ajax)
PPT
Internet Librarian Slides
PDF
WordPress Theming 101
PPTX
From WordPress With Love
MCC Web Design Workshop
Wordpress as a CMS
Wordpress Beyond A Blog Word Camp Toronto08
WordPress 101
WordPress Themes 101 - dotEduGuru Summit 2013
Introduction to Custom WordPress Themeing
Design todevelop
WordPress Themes and Plugins
WordPress for Libraries PreConference Workshop
WordPress Themes 101 - HighEdWeb New England 2013
Jason Tucker Wordpress 3rd Party Web Services
WordPress Themes 101 - PSUWeb13 Workshop
Arizona WP - Building a WordPress Theme
Builing a WordPress Theme
Make WordPress Themes
Wordpress theme development
Wordpress(css,php,js,ajax)
Internet Librarian Slides
WordPress Theming 101
From WordPress With Love

More from Brendan Sera-Shriar (19)

PDF
How to A/B Test with WordPress: Conversions Aren’t Just for Landing Pages
PDF
Build a Responsive WordPress Theme with Zurbs Foundation Framework
PDF
SEO Is Dead. Long Live SEO - SEO Camp Montreal 2013
KEY
The Evolution of Live Preview Environment Design
KEY
Building a Mega Community with PressWork
KEY
Building a community around your blog v3
KEY
Building a Community Around your Blog 2 - Let the Comments be your Content!
KEY
Building a Community Around your Blog
KEY
Migrate, Grow, and Cultivate your Community
PPT
An Introduction to Vanilla Forums - FSOSS 2010
PPT
Adding Vanilla to WordPress
PDF
It’s a WIN, WIN: ‘WordPress On Windows’
PPT
Wordpress To Go Democamp Mtl2009
PPT
Make Web, Not War - Open Source Microsoft Event
PPT
Red5 - PHUG Workshops
PPT
WordPress Plugin Development- Rich Media Institute Workshop
PPT
Making the Most of Plug-ins - WordCamp Toronto 2008
PPT
Open Source Design - FSOSS 2008
PPT
PHUG - Open Source Culture
How to A/B Test with WordPress: Conversions Aren’t Just for Landing Pages
Build a Responsive WordPress Theme with Zurbs Foundation Framework
SEO Is Dead. Long Live SEO - SEO Camp Montreal 2013
The Evolution of Live Preview Environment Design
Building a Mega Community with PressWork
Building a community around your blog v3
Building a Community Around your Blog 2 - Let the Comments be your Content!
Building a Community Around your Blog
Migrate, Grow, and Cultivate your Community
An Introduction to Vanilla Forums - FSOSS 2010
Adding Vanilla to WordPress
It’s a WIN, WIN: ‘WordPress On Windows’
Wordpress To Go Democamp Mtl2009
Make Web, Not War - Open Source Microsoft Event
Red5 - PHUG Workshops
WordPress Plugin Development- Rich Media Institute Workshop
Making the Most of Plug-ins - WordCamp Toronto 2008
Open Source Design - FSOSS 2008
PHUG - Open Source Culture

Recently uploaded (20)

PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
The AI Revolution in Customer Service - 2025
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Co-training pseudo-labeling for text classification with support vector machi...
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Auditboard EB SOX Playbook 2023 edition.
SGT Report The Beast Plan and Cyberphysical Systems of Control
The AI Revolution in Customer Service - 2025
Build automations faster and more reliably with UiPath ScreenPlay
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
MuleSoft-Compete-Deck for midddleware integrations
EIS-Webinar-Regulated-Industries-2025-08.pdf
CEH Module 2 Footprinting CEH V13, concepts
Introduction to MCP and A2A Protocols: Enabling Agent Communication
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
NewMind AI Weekly Chronicles – August ’25 Week IV
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
Basics of Cloud Computing - Cloud Ecosystem
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Co-training pseudo-labeling for text classification with support vector machi...

WordPress Theme Design - Rich Media Institute Workshop

  • 1. WordPress Theme Design Rich Media Institute Brendan Sera-Shriar BackSpaceStudios.com
  • 2. What’s a Theme? Seriously, do I really have to answer this…
  • 3. In this workshop, I will explain the basics of how a WordPress theme works and show you how to convert a static HTML template into a theme. No PHP skill is required (but learning some will always help), however, you will need Photoshop and CSS skills to create your own design.
  • 4. The Basic Template We will be using the ‘Default’ theme as our template for structure. Take note of the elements (header, post title, search form, navigation, footer, etc.) index.php single.php
  • 5. Let’s take a quick look at the WordPress Theme Architecture
  • 6. Theme Architecture The Main page home.php index.php Single Post page single.php index.php WordPress Page page.php index.php Category page category.php archive.php index.php
  • 7. Theme Architecture Cont… Search Result page search.php index.php 404 (Not Found) page 404.php index.php
  • 8. The Next Step Create a Photoshop mockup for your new theme or use an existing static HTML+CSS template. Photoshop Mockup After the design is done, you will need to build am HTML+CSS template from your psd file. Make sure to create an index.php, single.php, and page.php file. For this workship, we will be using the HTML+CSS template ‘Keep It Simple’ from styleshout.com. You can download the theme here http://www.backspacestudios.com/RMI/kis.zip
  • 10. HTML+CSS Why Create a Static HTML File First? Mainly because it will make the development process a lot easier. I usually create a HTML file for every template that I need, test it across all browsers, validate both HTML and CSS markups, then all I have to do is cut & paste the WordPress code. By doing so, I don’t have to worry about HTML or CSS bugs during my theme making process.
  • 11. A Quick Look At Template Structures Basic Template Files To generate such a structure within a WordPress Theme, start with an index.php template file in your Theme's directory. This file has two main functions: Include or &quot;call&quot; the other template files Include the WordPress Loop to gather information from the database (posts, pages, categories, etc.) Most theme structures include three other template files: the header, sidebar, and footer . These must be named header.php, sidebar.php , footer.php . The Template Tags that include them look like this: <?php get_header(); ?> <?php get_sidebar(); ?> <?php get_footer(); ?> In order to display the posts and pages of your blog (and to customize how they are being displayed), your index.php file should run the WordPress Loop between the header and footer calls.
  • 12. The WordPress Loop Understanding The Loop The Loop is used to display blog posts and it also lets you control what to display. Basically, The Loop checks if there are posts in your blog, while there are posts, display it, if no post found, say &quot;Not Found“. <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div> </div> <?php endwhile; ?> <?php else : ?> <h2>Not Found</h2> <?php endif; ?>
  • 13. The Stylesheet - style.css The stylesheet - style.css must provide details about the Theme in the form of comments. No two Themes are allowed to have the same details listed in their comment headers, as this will lead to problems in the Theme selection dialog. If you make your own Theme by copying an existing one, make sure you change this information first. /* Theme Name: name-of-your-theme Theme URI: the-theme's-homepage Description: a-brief-description Author: your-name Author URI: your-URI Template: use-this-to-define-a-parent-theme--optional Version: a-number--optional */
  • 14. Let’s look at the code…
  • 15. WordPress Page Template Ok, final example. I will show you how to use Page Template to create an archive page that will list all posts on your blog (good for sitemap). Copy the archives.php file from the default theme folder. Delete the unwanted code and you should have something like this: <?php / * Template Name: Archives with Content */ ?> <?php get_header(); ?> <div> <h2><?php the_title();?></h2> </div> <?php get_sidebar(); ?> <?php get_footer(); ?>
  • 16. WordPress Page Template Cont… Now, login to your admin panel, write a new page, title it Archives. On the Page Template dropdown, select Archives.
  • 17. Bridging Two Worlds! FlashPress is an extension to WordPress, which allows Flash designers/developers to use the WordPress engine to communicate with a Flash site. The use of the WordPress CMS in Flash overcomes many obstacles involved with maintaining and updating a Flash site. The FlashPress development thread is restricted to contributors of this group. If you would like to contribute to this project please contact us at [email_address] Launching soon http://www.flashpress.ca and http://www.flashpressdevelopers.com We will be launching FlashPress at FITC Toronto 2009!
  • 18. FREE PHUG Workshops Current Scheduled Workshops: Tiki Wiki FBML and Facebook Fan Pages The Power of Twitter Advertising for the Social Web Customizing WP2.7 Admin We would like to thank some of our sponsors and affiliates: PHUG, Lifecapture Interactive Inc., BackSpaceStudios, Mozilla Firefox, WordPress.org, Drupal.org, FITC ( Flash In The Can ), RMI ( Rich Media Institute ), TikiWiki, Citadel Rock. If you would like to present or no someone who does we are still taking applications. Please send us an email at [email_address] http://workshops.phug.ca
  • 19. WordCamp Toronto 2009 Hosted by PHUG WordCamp is a conference type of event that focuses squarely on everything WordPress. Everyone from casual end users all the way up to core developers show up to these events. These events are usually highlighted by speeches or keynotes by various people. http://www.wordcamptoronto.com
  • 20. Resources http://www.backspacestudios.com http://www.phug.ca http://codex.wordpress.org/Working_with_WordPress#WordPress_Features http://codex.wordpress.org/Template_Hierarchy http://codex.wordpress.org/Conditional_Tags http://codex.wordpress.org/Templates http://codex.wordpress.org/Customizing_Your_Sidebar http://www.tamba2.org.uk/wordpress/graphicalcss/ http://www.ndesign-studio.com http://www.webdesignerwall.com http://bloggingsquared.com http://automattic.com http://www.blog.spoongraphics.co.uk http://www.webappers.com http://www.wppotential.com
  • 21. Thank You WordPress Theme Design Workshop at RMI Brendan Sera-Shriar, Director BackSpaceStudios http://www.backspacestudios.com [email_address] Founder of PHUG – Open Source Culture http://www.phug.ca