WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am working on a site and need some guidance on how to proceed.

The site allows registration of (1) artists, (2) promotion teams, and (3) members. The site hosts talent expos in which artists registered are assigned a promotion team and posts an .mp3. The promo teams recruits voters and organizes concerts etc for their artist to encourage voting. Users vote daily on their favorite .mp3 in a "faceoff competition."

If I create a custom post type of "competing_artist," a registered artist could register for an expo and upload their .mp3. I could assign the 10 selected competing artists ( and their corresponding promo team ( as another custom post type ) to the expo "post" to relate the three.

I think this would allow me to display an expo that would have all the competing artists, be able to add information about the expo (like location, etc), and enable me to equip the staff with easy gui to select the necessary components of the expo.

Is this the WordPress way or is there another and better way???

share|improve this question

The plugin CPTonomies is designed to exactly this. There is no built-in Wordpress way to do this.

I've never tried to make Wordpress do this, but this is the plugin I've seen used by others trying to achieve this functionality. You might also try Posts 2 Posts, which creates relationships between different post types instead of doubling a post type title as a taxonomy.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.