Advanced WordPress Topics

The following advanced topics are just an overview. You should know they exist, even if you may not be quite ready to dive in. You will not have any class requirements related to these advanced topics, although you are welcome to try one or more techniques out for your final project.

Creating a Child Theme

codex.wordpress.org/Child_Themes

A WordPress child theme is a theme that:

  • inherits the functionality of a parent theme
  • allows you to modify, or add to, the functionality of that parent theme
child theme wordpress style sheet

Custom Post Types

codex.wordpress.org/Post_Types

WordPress can hold and display many different types of content. There are five post types that are readily available to users or internally used by the WordPress installation by default. These are the two most familiar two us:

  • post
  • page

A Custom Type is a Post Type you define. These can be treated differently from your standard post types. Some examples:

  • place
  • event
  • product

Custom Fields

codex.wordpress.org/Custom_Fields

WordPress has the ability to allow post authors to assign custom fields to a post. This arbitrary extra information is known as meta-data. This meta data can be displayed on the front end, or hidden. Examples:

  • admission
  • website link
  • business hours

Custom Taxonomies

codex.wordpress.org/Taxonomies

A taxonomy is a way to group things together. WordPress has three built in taxonomies. You’ve used these two already:

  • category
  • tag

Custom taxonomies are an extremely powerful way to group various items in all sorts of ways. Some examples:

  • people
  • venue type
  • age group