[wp-hackers] custom taxonomy list page?

Joshua Sibelman joshua.sibelman at gmail.com
Sun Jan 30 03:50:00 UTC 2011

I've been searching Google for this to no avail.

I'm working on a restaurant site, and I have a custom post type for dishes, like so:

function dish_register() {
    $labels = array(
        'name'=>_x('Dishes', 'post type general name'),
        'singular_name'=>_x('Dish', 'post type singular name'),
        'add_new'=>_x('Add New', 'dish'),
        'add_new_item'=>__('Add New Dish'),
        'edit_item'=>__('Edit Dish'),
        'new_item'=>__('New Dish'),
        'view_item'=>__('View Dish'),
        'search_items'=>__('Search Dishes'),
        'not_found'=>__('No Dishes Found'),
        'not_found_in_trash'=>__('No dishes found in Trash'),

    $args = array(
        'labels'=> $labels,
        'public'=> true,

    register_post_type('dish', $args);

An example of one of the custom taxonomies I want to use is this:

register_taxonomy('Main Ingredient', array('dish'), array(
    'hierarchical' => true,
    'label' => 'Main Ingredient',
    'singular_label' => 'Main Ingredient',
    'rewrite' => true)

The custom taxonomies are working fine in the admin, and I can go to http://myurl.com/main-ingredient/pork and see a list of all dishes with pork in them.

What I'm wanting to do is be able to hit http://myurl.com/main-ingredient and get a list of all the various main-ingredient values.

I found this reference, which is exactly what I'm trying to do:

But the solution is not working for me - I'm still getting a 404 when going to http://myurl.com/main-ingredient

Any suggestions on how best to do this?


More information about the wp-hackers mailing list