In its short history, WordPress has become the platform of choice for millions of sites worldwide. Initially a blogging engine like Blogger and Tyepad, WordPress has grown to become a full content management system deployed in sophisticated environments from community to government to private enterprise. But for all its power, the appeal of WordPress is in its simplicity and ease of use, demanding very little of the web newbie while allowing those with more savvy to take it to new heights.

WHO IS THIS COURSE FOR?

This class is geared for anyone and everyone, no experience with computer graphics or coding is required! Even if you are a web designer who is unfamiliar with WordPress, this is the first step to learning it so you understand how to make posts, pages, etc.

ASSUMED KNOWLEDGE

Beginners are welcome to attend this course as we will assume little in terms of prior knowledge but you should be comfortable working with Mac or Windows computers and have a reasonable aptitude for digital media. We’ll give you some HTML and CSS along the way but if you’ve had a chance to explore the basics of web design before you’ll find the course easier to follow.

WHAT YOU WILL LEARN

This course will provide you with sufficient knowledge to create a simple blog and website using WordPress. We’ll take you through the initial concepts before explaining how to set up an account on wordpress.com and create a new site from scratch. Once your site has been setup, we’ll take you through the many WordPress settings and options before creating pages and posts, drafting and publishing, uploading images and formatting your content with some simple HTML and CSS. We’ll then explain how to select and activate a theme, adjust any available options, set menu items and ensure the site is optimised for search engine results.

By the end of the day you’ll be a little tired but you will have created your own WordPress site and understand the process well enough that you can do it again! This course will provide you with sufficient knowledge to adapt a basic WordPress theme for use in your organisation or project. At the end of the course you should understand how WordPress is constructed and be able to apply, modify and create child (secondary) themes with support from other resources we’ll point you to along the way. There are some complex issues here and you should not expect to walk away an expert after just one (or two) day/s but you should have enough confidence to take what you’ve learned and begin to apply it to your own work.

Understanding WordPress

  • The WordPress framework WordPress as a blog
  • WordPress as a CMS
  • WordPress vs. Blogger vs. Tumblr vs. Posterous
  • Understanding the GPL

Getting Started

  • Planning your site
  • Hosting considerations
  • Self hosting vs. wordpress.com hosting
  • Tools you’ll need
  • Understanding FTP

Creating a Site at wordpress.com

  • Choosing a blogname, username, password
  • Activating the site the front and back ends
  • Exploring the back end
  • The WordPress menu bar

Exploring the Dashboard

  • Navigating and orientation
  • Logging in and out
  • The collapsible sidebar
  • The Dashboard panels
  • Customising the Dashboard

Setting up your Profile

  • Uploading a Gravatar/Avatar
  • Editing your public data
  • Adding links
  • Setting external services
  • Personal options

First Steps with WordPress

  • Using QuickPress
  • Writing your first post
  • Saving the draft
  • Previewing your post
  • Publishing your post

Basic Settings

  • General settings
  • Writing settings
  • Reading and discussion settings
  • Media and privacy
  • Messaging and sharing

Creating a New Post

  • Using the visual editor
  • Simple formatting with the Kitchen Sink
  • Pasting text from MS Word
  • Pasting plain text
  • Using HTML view

Posts, Pages & Categories

  • Understanding posts
  • Understanding pages
  • Parent-child pages
  • Pages and menus
  • Creating categories

A Quick HTML Primer

  • Essential block tags: <p>, <ul>, hx, blockquote
  • Essential inline tags: <strong>, <em>, <a>
  • Understanding linking
  • The <img> tag
  • Just enough CSS

Creating Links

  • Linking to posts and pages
  • Linking to other sites
  • Choosing a target
  • Formatting links
  • Links in HTML view

Working with Images

  • Adding images
  • Adding from a URL
  • Adding from the Meida Library
  • Adding titles, ALT and properties
  • Linking from images

Changing the Appearance

  • Understanding themes
  • Choosing a theme
  • Previewing themes
  • Activating a theme
  • Setting theme options

Tweaking your Theme

  • Choosing the home page
  • Changing banner images
  • Adding logos and text elements
  • Changing colours type considerations

Working with Menus

  • Understanding menu items
  • Adding pages to menus
  • Adding posts and categories
  • Editing menus
  • Menus and theme options

Working with Widgets

  • Understanding widgets
  • Adding widgets
  • Removing widgets
  • Positioning widgets
  • Finding additional widgets

Additional Settings

  • Privacy and comments
  • Discussion settings
  • Media settings
  • Users and permissions
  • Miscellaneous settings

Telling the World

  • A quick SEO primer
  • Creating an RSS feed
  • PingBack and trackback
  • Managing a blogroll
  • Adding Social Media icons

Setting up WordPress locally

  • Setting up a local server
  • Creating a database with phpMyAdmin
  • Creating user privileges
  • Unzipping WordPress
  • Running the installation script

Setting up a Workflow

  • Considering color
  • Required branding
  • Understanding yypography
  • Choosing a visual style layout and composition

The WordPress Filesystem

  • Locating the WordPress folder
  • WordPress structures revealed:
  • wp-config.php
  • wp-blog-header.php
  • wp-load.php
  • functions.php

Creating a Child Theme

  • Choosing a Parent Theme
  • Using the Twenty-Twelve theme
  • Creating a basic child theme
  • Importing parent theme styles
  • Locating CSS files

A Quick CSS Primer

  • Examining CSS in an editor
  • Overview of CSS properties
  • Tag Selectors, Class and ID Selectors
  • Learning more about CSS

Customising the Header

  • Editing header.php
  • Linking the header image to home
  • Using conditional statements
  • Replacing header images
  • Customising menus

Customising the Sidebar & Footer

  • Understanding the sidebar
  • Adding fixed content to the sidebar
  • Creating sidebar widget areas
  • Changing the footer content
  • Calling footers and sidebars

Customising the Index Page

  • Understanding index pages
  • Changing display of metadata
  • Adding featured images
  • Excluding categories
  • Creating a post gallery

Finishing Touches

  • Editing the user profile
  • Creating a custom author box
  • Including functions from external files
  • Setting a preview image
  • Troubleshooting and faultfinding