Win a Free Class!

Join our email list for a chance to win

WordPress.org

Building Custom Themes

Interested in creating a dynamic website using WordPress? Not only is WordPress a powerful blogging platform, but it is also a great way to set up a Content Management System (CMS). By turning your site into a CMS, it will be much easier to maintain, update and enhance with special functionality. This intensive course will teach you how to do a custom install of WordPress, modify existing themes, develop your own custom themes and install plugins.

This course is designed for people who are already familiar with HTML and CSS. Knowledge of PHP is a plus but is not required to take this class.

  • Wordpress isn’t just for blogs. You’ll learn how to create a custom template from scratch—turning your site into a powerful CMS.

  • Use custom templates to display your content any way you like.

  • We show you how to modify an existing theme to match your site.

  • Learn how easy it is to install WordPress on your own computer.

  • Learn to use some of the best “must-have” plugins available.

What You’ll Learn

Section 1
Setting Up The Local Server

Topics

  • Installing MAMP/XAMPP
Installing WordPress

Topics

  • Creating a Database
  • Installing WordPress
  • Creating a wp-config.php File
Installing Themes

Topics

  • Downloading a Theme from the WordPress Dashboard
  • Manually Installing a Theme
Creating a Child Theme

Topics

  • Importing Style Sheets
  • Adding Custom Header with Theme Name, Author, etc.
Modifying a Theme

Topics

  • Adding a Header Graphic
  • Customizing Links
  • Changing the Background

Upcoming Classes

Price: $650 Click for Discounts

  • 12 hours of Hands-On Training
  • Custom Written Workbook Included
  • Mac or PC

We Literally Wrote the Book!

WordPress.org Workbook

To make the perfect class we had to write our own workbooks which are included with each class.

Can’t take a class? Our workbooks are the next best thing.

Buy Workbook

Other Wordpress Classes

Section 2
Setting Up a WordPress Site

Topics

  • Installing WordPress.org Files
  • Creating a Database
Starting the MRP Theme

Topics

  • Setting Up the Theme
  • Creating Index.php
  • Swapping Static HTML for Dynamic PHP
The WordPress Loop

Topics

  • Displaying Posts
  • Adding/Customizing Posts
Continuing with the Loop

Topics

  • Displaying Post Time & Tags
  • Displaying Comments
  • Page Navigation
  • Fallback Content
Section 3
Splitting the Page into Templates

Topics

  • Creating Header, Footer, and Sidebar Templates
  • Adding Header and Footer Functions
Creating a Page for Single Posts

Topics

  • Making the Post Template
  • Adding a Comment Form
  • Customizing the Comments’ CSS
Creating Pages

Topics

  • Creating the Page Template
  • Adding the Title
  • Adding New Pages
  • Inserting Images
Customizing the Nav Menu

Topics

  • Creating functions.php
  • Creating the Menu
  • Customizing the Menu Order
Section 4
Customizing the Sidebar

Topics

  • Registering New Sidebars
  • Adding Widgets to Sidebars
  • Installing an Image Widget
Creating a Custom page Template

Topics

  • Creating a Custom Template
  • Creating a Custom Query in the Loop
Adding a Contact Form

Topics

  • Installing the Contact Form 7 Plugin
  • Adding the Form to a Page
Uploading a WordPress Site

Topics

  • Exporting a Database
  • Modifying the SQL to Use Appropriate Absolute URLs
  • Uploading WordPress
  • Importing a Database