[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'),
'parent_item_colon'=>''
);
$args = array(
'labels'=> $labels,
'public'=> true,
'publicly_queryable'=>true,
'show_ui'=>true,
'show_in_nav_menus'=>true,
'query_var'=>'dish',
'rewrite'=>true,
'capability_type'=>'post',
'hierarchicial'=>false,
'menu_position'=>5,
'supports'=>array(
'title',
'editor',
'thumbnail',
'excerpt',
'custom-fields',
'revisions'
)
);
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',
'query_var'=>true,
'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:
http://wordpress.stackexchange.com/questions/4663/custom-taxonomy-listing-page-when-no-term-set-all-terms
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?
Thanks,
Josh
More information about the wp-hackers
mailing list