I’ve been working on my own websites. Besides the Stars of Heros website, which is only a page on one of my current websites, I have 3 active websites and 3 domains that are ready for development. For a while now, I wanted to do a multi-site set up where I had one set of core files, different design templates, and a shared database. In the past, I used Drupal for such an endeavor, but figured that was a little overkill for what I wanted to do. Besides, Drupal 7 is almost here and I didn’t want to invest the time in building the site in 6, hoping that 7 has better multiple site management features.

With the release of WordPress 3.0 with its new custom post types and taxonomies and the integrated multiple site capability for either sub-domains or directories, I thought I would give that a try. It has been an ongoing battle for the last two weeks that I almost quit on today. The issues that I have run into so far have included:

  • The premium theme that I am using can do custom layouts on the fly, but does not add the layout meta box to the new custom post types.
  • Custom post types do not have the template box like the Page type. However, I found out, by reading the documentation that if you call a template file >single-{post_type}.php that tells WordPress what file to use.
  • Custom taxonomies do not have any settings on the Permalinks page. You can create a slug that will give the URL you want for the taxonomy. However, if you have terms, that you want particular posts to fall under you have to create custom post types for each term, just so you can create the slug which controls the permalink.
  • The title tags for taxonomy-terms pages look funky in the theme I started to use.
  • The two breadcrumbs plugins that I have tried so far are treating my taxonomy setup more like a category setup. One of the plugins is hopefully updating in the next few weeks to take care of this

Now that I’ve overcome these issues, I will be sticking with WordPress. Unless Drupal 7 comes out and blows it away.