Create a Dynamic WordPress Theme from Scratch

Next Course: TBA
  • Phillip Peet
  • Phillip Peet

As a result of the growing popularity of WordPress and the demand to create beautiful ‘hand crafted’ websites now is the time to learn how to build WordPress themes.

In this 5 hour workshop you will have a look under the WordPress bonnet [so to speak] examining the WordPress template hierarchy, template tags and file structures. You will then apply these principles to your website, upload and activate your own custom theme.


  • WordPress template hierarchy
  • WordPress theme and file structure
  • The WordPress loop and common template tags
  • Theme upload, activation and configuration


Morning Session
1000-1030: Template Hierarchy and Structure Handouts
1030-1100: Create Theme Folder, Screenshot and add Stylesheet Information
1100-1115: General Blog Configuration [Permalinks, Image Sizes, Static Pages]
1115-1130: Create Key Template Files [index, header, footer]
1130-1200: Add Pages and Implement a Dynamic WordPress Menu
1200-1230: Translate Static Post and Page Content into WordPress
1230-1300: Add Feature Image Support and Insert Loop Code
Afternoon Session
1400-1445: Install & Configure Advanced Custom Fields
1445-1530: Install & Configure Royal Touch Swipe Slider Plugin
1530-1615: Create Internal Page Templates [front-page, page, single]
1615-1700: Install & Configure Gravity Forms Plugin

Enrolment Information

This workshop will be run at General Assembly in Sydney on Saturday 23 February 2019. It is the third day of a three day workshop series which also includes Learn How to Code Responsive Websites and Turn a Photoshop User Interface into a HTML/CSS Responsive Website.

To enrol or for more information please visit the official Create a Dynamic WordPress Theme from Scratch page. Tickets can be purchased from $200 and lunch is provided.

Prerequisites & Preparation

This is a course aimed specifically at web designers and/or web developers so therefore prior exposure to HTML/CSS code is preferable. Before attending this workshop please ensure that you have

  1. Brackets or a similar open source code editor installed
  2. Adobe Photoshop installed [not essential but preferably]
  3. A web host with WordPress installed
  4. Firefox web browser and Firebug Extension
  5. An FTP client such as FileZilla, SmartFTP or CoreFTP

Download PDF Outline

2 responses to “Create a Dynamic WordPress Theme from Scratch”

  1. Jessica says:

    Interested in the wordpress workshop, was wondering how I would go about enrolling and what are the costs involved?

Leave a Reply

Your email address will not be published. Required fields are marked *