- I have a custom programmed plugin with the Custom Post

Hello -

I have a custom programmed plugin with the Custom Post Type named "services" that has multiple custom taxonomies (categories, actions and tags). I have an archive page defined that will display the /services/categories/term_name, /services/actions/term_name and /services/tags/term_name. That is all working as expected.

However, /services/categories and /services/actions and /services/tags all provide page not found errors. I would like those pages to display a list of all the terms for that taxonomy.

How do I define a page that will display the top level custom taxonomy pages (the pages without a specific term name)?

This is an example of how I am registering one of my custom taxonomies (actions and tags are similar, just the name change):
register_taxonomy('service-categories','services', array(
'labels' => $labels,
'show_ui' => true,
'show_admin_column' => true,
'query_var' => true,
'rewrite' => array('slug' => "/services/categories", 'with_front' => false),
'hierarchical' => true
));

This is how I am registering my CPT Services:

register_post_type( 'services',
array(
'labels' => $labels,
'hierarchical' => true,
'has_archive' => true,
'public' => true,
'show_ui' => $isAdmin,
'taxonomies' => array('service-categories', 'service-actions', 'service-tags'),
'rewrite' => array('slug' => "/services", 'with_front' => false),
'supports' => array('title'),
)
);

Thank you for your help,
Beth