Tag Archives: custom post types

March 2012 Meetup Notes: Structured Content

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

Instead of having a general WordPress Q & A at the March 2012 Meetup, we had extra time for questions about Structured Content, a topic that takes a bit of getting to grips with.

Here are some links relating to that discussion.

Structured Content

The rel=author problem in WordPress

Note that whether this works for you and how long it takes is entirely up to Google. It took 7 months before Dave started getting credit for his posts.

WordPress plugins tagged “microformat(s)”

More Custom Post Type Stuff

September 2010 Meetup Slides: Custom Post Type Case Study: Podcast

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

I gave this presentation at the East Bay WordPress meetup in September.  It’s about developing a Plugin for a Custom Post Type for use by podcasters.

The project is not yet complete, but here is the presentation for your perusal.

September 2010 Meetup Slides: Overview

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

Custom Post Types and Custom Taxonomies

Notes on the Slides

Slide 3

Our awesome sponsors at Page.ly provide the hosting for this site. Sign up with them and they install WordPress for you—and update it, too.

Slide 4

A taxonomy is a group of terms. We learned about taxonomy when we first studied biology and the classification of living things. This is a hierarchical taxonomy. Each subcategory is contained in the category above, so the leopard is also a panther, a cat, a carnivore, a mammal, a chordate, and an animal. In WordPress, categories are a hierarchical taxonomy.

Slide 5

Even though tag clouds show the frequently-used tags in a larger size, WordPress tags are a non-hierarchical taxonomy. All of them are on the same level.

Slide 6

WordPress has four kinds of built-in taxonomies: Post Categories, Post Tags, Navigation Menus, and Link Categories. You can do a lot with that, but there are times when you want to add your own taxonomies so you can classify things more specifically, say a recipe site, or a movie or book review site.

Slide 7

WordPress has five kinds of built-in content types. Most people are familiar with posts and pages, but you also have media attachments (anything you can upload through the media uploader), post revisions, and navigation menu items.
WordPress 3.0 makes it much easier to register custom content types, which can act either like pages (hierarchical) or posts (non-hierarchical) . This makes WordPress act more like a traditional Content Management System. You can either code your own custom content types, or use a plugin like Custom Post Type UI or GD Custom Posts and Taxonomies Tools, which is what I used to make these screenshots.

Plugins for Custom Post Types & Custom Taxonomies

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

Descriptions taken from wordpress.org/extend/plugins or from the plugin homepages. Your mileage may vary—tell us about your experience in the comments or in the plugin forums.

More Types

With More Types you can:

  • Create additional post types
  • Set different editing capabilities of post types based on user roles (rights to review, save, and publish), even for built in post types
  • Control what input boxes are available for each post type
  • List posts in specific menus in the WordPress admin
  • Set visibility of a post type based on user level
  • Link taxonomies to any post type

Easy Post Types

Create WordPress custom post types on the fly with an easy to use interface. Then manage custom fields and categories for your post types.

WP Post Type UI

  • True WP user interface look and feel
  • Add/Edit/Delete dynamic "Post Types" and "Taxonomies"
  • Search "Post Types" from name and description
  • Search "Taxonomies" from name and "Post Type"
  • Matching labels when creating records
  • Shows post and active taxonomy count
  • Advanced "Post Types" and "Taxonomies" options

CMS Press

CMS Press opens up the ability to create and manage custom content types and taxonomies for your WordPress site. It adds the flexibility to have more than just posts and pages for content by allowing the user to register their own post_types that can use their separate theming from the post and page template along with its own permalink structure.

Along with custom post_types, CMS Press gives users the also register their own taxonomies. With the addition of custom taxonomies, a user can tag or categorize content separate from the default tags and categories.

GD Custom Posts and Taxonomies Tools

GD Custom Posts And Taxonomies Tools is a plugin that can be used to expand custom taxonomies and custom post types support. Plugin adds many tools including custom post types and taxonomies management and widget for taxonomies terms cloud.

Custom Post Type UI

This plugin provides an easy to use interface to create and administer custom post types and taxonomies in WordPress. This plugin is created for WordPress 3.0.

Custom Content Types

Custom Content Types is a plugin designed to allow WordPress administrators to create and utilize the power of custom post types within WordPress.

Custom Post Type Archives

With this plugin you will be able to specify:

  • URL base for custom post types.
  • Whether to use the custom post type rewrite slug or custom post type name as URL parameter after ‘URL base’.
  • Title for post type archives. You can use {POST_TYPE_NAME} and {POST_TYPE_SINGULAR_NAME} variables into this option.
  • What template file to use for rendering a custom post type.
  • What template file to load if above template file is not found.
  • Whether to add a feed link for custom post type archive.
  • Post types that gets archives. Just tick the checkboxes next to those post types you want to see archives. Easy as that.

Custom Post Permalinks

The plugin will set up custom post type permalinks for non-hierarchical permalinks which have the flexibility of blog post permalinks.

Post Type Switcher

A simple way to change a post type in WordPress.

  • Page to Post
  • Post to Page
  • Post to Custom
  • Post to revision/attachment/navigation menu is possible but turned off by default

Post Types Order

Reorder custom posts by dragging and dropping.

Taxonomy Manager


  • Create taxonomies.
  • Delete taxonomies.
  • Edit taxonomies.
  • Add taxonomies for custom post types.
  • Add taxonomies for pages and links.
  • Widget to display terms of a taxonomy as a tag cloud or list.

More Taxonomies

With More Taxonomies you can:

  • Create additional taxonomies
  • Set different editing capabilities for taxonomies based on user roles (rights to edit, review, save), even for built in taxonomies
  • List taxonomy items in specific menus in the WordPress admin

Posts 2 Posts

This plugin allows you to create relationships between posts of different types. The relationships are stored in a hidden taxonomy.

Taxonomy Images Beta

The Taxonomy Images plugin allows you to associate images from your Media Library to categories, tags and custom taxonomies.

Taxonomy Terms List

This plugin will create a list for each taxonomy whose terms have been associated to a given post. These list will appear after the post content. This plugin will not effect builtin taxonomies such as categories, tags and link categories.

Taxonomy Widget

The Taxonomy Widget Plugin enables users of all skill levels to create widgets in their sidebar that display all terms of any given post taxonomy including tags and categories. Users can choose between 3 different templates including two types of lists, a term cloud or a dropdown menu.

Query Multiple Taxonomies

Lets you search for posts in multiple taxonomies simultaneously.