Hopefully you found your answer, as it took me some serious searching and some combination of code to find this answer, but this is what worked for me:
add_action('restrict_manage_posts','my_restrict_manage_posts');
function my_restrict_manage_posts() {
global $typenow;
if ($typenow=='your_custom_post_type'){
$args = array(
'show_option_all' => "Show All Categories",
'taxonomy' => 'your_custom_taxonomy',
'name' => 'your_custom_taxonomy'
);
wp_dropdown_categories($args);
}
}
add_action( 'request', 'my_request' );
function my_request($request) {
if (is_admin() && $GLOBALS['PHP_SELF'] == '/wp-admin/edit.php' && isset($request['post_type']) && $request['post_type']=='your_custom_post_type') {
$request['term'] = get_term($request['your_custom_taxonomy'],'your_custom_taxonomy')->name;
}
return $request;
}
Hopefully this helps, and if anyone has suggestions how to improve it I’d be glad to hear it.