Introduction
  • What We'll Cover
  • Getting the Most from this Course
Easy Setup
  • Setup with Cloud9
  • Setup Wordpress Site
  • Restarting Your Server
  • Wordpress Workflow
Theme Basics
  • Activating Themes
  • How Theme Files Work
  • Our First Custom Theme
  • Theme Info Goes in the Style Sheet
  • CMS in Action
  • The PHP Code for Displaying Data from the Database
  • The Loop - One of the Main Wordpress Capabilities
  • Wordpress Admin Bar
  • HTML Boilerplate Code
  • The Widely-Used Twitter Bootstrap Front-End Library
  • Head Section of the Site
  • WP Head Feature
  • Footer of the Site
  • Bootstrap Container for a Grid System
  • Jumbotron
  • CSS Gradient Backgrounds
  • Functions File is for Custom Interface Instructions
  • Code Comments - A Way To Annotate Your Code
  • Theme Basics Quiz 1
Navigation Menu
  • Site Navigation Bars in Wordpress
  • Navbar Template
  • Navbar CSS Code
  • Navbar Text Color
  • Registering Navbars is Necessary in Wordpress
  • Add the Dynamic Menu
  • Review of Navigation Menu
  • Navbar Javascript Animation
Theme Template Files for Controlling How Content is Displayed
  • Header Partial
  • Footer Partial
  • Labelling Files as a Best Practice
  • Page Templates
  • Multiple Templates
  • The Body Class Lets Us Target Specific Pages for Detailed Visual Control
  • Registering a Sidebar Section on the Page
  • How to Display the Sidebar
  • Sidebar Partial File for Keeping the Code Organized
  • Setting Up Multiple Sidebars is Possible
  • Single Post Template, Typically for Displaying Blog Posts
  • Blog Layout
  • Blog Posts Navigation
  • Displaying the Content from the Database
  • Pagination for Showing Page Numbers
  • Post Class Lets Us Target Specific Parts of our Site Pages for Detailed Control
  • A User Comments System
  • Custom Partials
  • Bootstrap Tips for Interface
  • Review of How Template Files Work
Shortcodes and Cleaning Up
  • Shortcodes Are Like Code Shortcuts
  • Custom Shortcodes
  • Wordpress has an Auto Paragraph Tag Feature
  • Page Titles
  • Footer Code
  • Namespacing Functions to Avoid Code Conflicts
  • Fix the Blog Page and Footer
  • Template Hierarchy is a Thing
  • Google Fonts to Add Some Unique Font Styles
  • Disabling Debug Mode When Done with Development
  • Zipping Up and Goodbye
  • Final Quiz
  • Useful Resources