Crea menu a discesa a 2 livelli per la tassonomia personalizzata e il tipo di post personalizzato

Voglio visualizzare un menu a discesa con un elenco di valori per una tassonomia personalizzata. La mia tassonomia è “anno di emissione” e il menu a discesa sarà simile a questo:

 Please select a year 2016 2015 2014  

Una volta all’anno viene selezionato, un secondo menu a discesa appare sotto il primo per visualizzare i post in un tipo di post personalizzato che corrisponde al valore di tassonomia selezionato. Il mio tipo di post personalizzato è “newsletter”.

  Please select an issue Post Name 1 Post Name 2 Post Name 3  

Attualmente sto usando “get_terms_dropdown” per generare il primo campo, ma non sono sicuro di come passare dal primo passaggio al secondo. Inoltre, se c’è un modo migliore di quello che ho fatto nel codice qui sotto mi piacerebbe sentirlo.

 function get_terms_dropdown($taxonomies, $args){ $myterms = get_terms($taxonomies, $args); $output =""; $output .="Please select a Year"; foreach($myterms as $term){ $root_url = get_bloginfo('url'); $term_taxonomy=$term->taxonomy; $term_slug=$term->slug; $term_name =$term->name; $link = $term_slug; $output .="".$term_name.""; } $output .=""; return $output; } 

Solutions Collecting From Web of "Crea menu a discesa a 2 livelli per la tassonomia personalizzata e il tipo di post personalizzato"