Select de custom taxonomy

Si necesitamos mostrar un input select de un custom taxonomy que hayamos creado, podemos montar el <select> con un foreach en el que ir montando los <option>, pero tenemos disponible esta maravilla en WordPress:

wp_dropdown_categories(array(
    'taxonomy' => 'funnel_state',
    'class' => 'widefat',
    'hide_empty' => 0,
    'name' => "funnel_user_state",
    'selected' => $current_state,
    'orderby' => 'name',
    'hierarchical' => 1,
    'show_option_all' => " "
));

Magic 🧙 !!

¿Cómo? ¿Que quieres que tu taxonomía se muestre como un select en el metabox de sus post types?
Pues más magic aún (de un mago finlandes, palabras mayores 🦄):

https://gist.github.com/Ciantic/8a09107fcd9bed8bede0