Developing WordPress Themes

Building custom Web sites by creating WordPress themes.

Developing WordPress Themes requires knowledge of HTML and CSS, a strong understanding of WordPress administration, and hands-on experience programming in PHP. In instructor-led activities, students will learn to convert a HTML and CSS-based website layout into a basic WordPress 3.0 theme. You’ll learn template hierarchy, custom page templates, and custom post types. Also covered is site security and search engine optimization.

Instructor

  • Avatar
    Cheryl Chung
    Cheryl Chung is a freelance user experience designer and web developer based in Vancouver, BC, Canada. She's the creator of the online video screencast series on WordPress theme development: HTML 2 WordPress.

Course Outline

In this course, you will learn to convert a HTML & CSS-based web site layout into a basic WordPress 3.0 theme. A practice HTML & CSS layout is provided, however you may wish to bring your own for theme development.

  • WordPress template hierarchy
  • Site security and search engine optimization
  • Breaking apart HTML files to create WordPress themes using templates
    • Header.php with WordPress 3.0 custom menus
    • Sidebar.php with widget integration
    • "Container" files
    • Footer file
    • Comments form using WordPress 3.0 comment_form() function
  • Custom page layouts using custom page templates
  • Custom post types, custom meta fields and taxonomy
  • Creating template files for displaying custom post types

Prerequisites

This course requires coding.

  • Ability to hand-code HTML and CSS in a text editor without the use of a visual tool
  • Understanding of WordPress administration (as covered in Introduction to Web Publishing), or equivalent hands-on experience with WordPress 
  • Web Programming with PHP or equivalent hands-on experience programming in PHP

Duration and Format

Four weeks. Taught online. Instructor-led.

CodeLesson courses are available to students 24 hours a day while the course is in session. That means you can participate in the course even if you have a busy daytime schedule or if you're located in a different time zone.

Courses are comprised of online and offline readings, weekly quizzes, online discussion topics, and hands-on coding exercises that are evaluated by the instructor. You can post questions about the coursework at any time and the instructor will provide guidance. You're never stuck on your own.

You can learn more about our course format in our FAQ.

Take this Course!

Add Course

Share with Friends and Colleagues

Support

Follow Us

About Us

CodeLesson Logo
Copyright © 2010-2012, LessonPlex