Curriculum

Lesson 1: Introduction to WordPress

  • What is WordPress
  • WordPress.com vs .org
  • Advantages/disadvantages of WordPress
  • Installing WordPress
  • The WordPress dashboard

Lesson 2: Themes, Templates & Child Themes

  • WordPress developer theming options
  • Overview of WordPress themes
  • In Depth look at TwentyTwelve
  • Child Theme

Lesson 3: Custom Theme

  • What’s a theme?
  • What’s a template?
  • Choosing the right starting base for you theme
  • Templates needed
  • Step by step theming

Lesson 4: Advanced Theming Techniques

  • The body_class() function
  • Custom fields

Lesson 5: Template Customization

  • Post thumbnails (feature images)
  • Page, category, custom templates
  • Mastering the loop

Lesson 6: Custom Post Types

  • What are CPTs
  • Adding CPTs
  • Using Plugins to create CPTs
  • Querying CPTs