Elenca i termini di tassonomia per Post come caselle di controllo
-
30-10-2019 - |
Domanda
Sto modificando il plugin Wordpress Frontend User
Per i miei tipi di post personalizzati. Ciò che devo modificare sono i termini di tassonomia personalizzati. Per fare ciò, devo elencare i miei termini come etichette e avere caselle di controllo associate alle etichette (alla fine associate alla tassonomia quando invio un aggiornamento post).
Quello che ho ora è il seguente:
$jobsTerms = get_terms('jobtype',array( 'taxonomy' => 'jobtype' ));
foreach($jobsTerms as $term){
echo "<label for='term-" . $term->slug . "'>" . $term->name . "</label>";
echo "<input type='checkbox' name='term" . $term->slug . "' value='" . $term->name . "' />
}
Ma a parte questo, mi sono perso su come verificare se quel post ha un termine selezionato (in tal caso aggiungi checked=checked
all'input).
Mi sono anche perso su come aggiornare questa tassonomia quando faccio clic su Invia (che spara un paio di personalizzazione update_post_meta
chiamate e a wp_update_post
chiamata.
Qualsiasi aiuto?
Nessuna soluzione corretta