Come posso elencare tutte le categorie sotto un Custom Post Type (tassonomia)?
18 ago 2015, 20:04:10
Visualizzazioni: 23.2K
Voti: 5
Ho creato un custom post type e sotto di esso una tassonomia chiamata "Category" che serve per le categorie. Come posso elencare tutte le categorie da lì?
Tutte le risposte alla domanda
2
0
Se vuoi semplicemente elencarli puoi usare la funzione get_terms:
$terms = get_terms( 'my_taxonomy' );
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){
echo '<ul>';
foreach ( $terms as $term ) {
echo '<li>' . $term->name . '</li>';
}
echo '</ul>';
}
Leggi il codex, contiene molti esempi: https://codex.wordpress.org/Function_Reference/get_terms

artist learning to code
331
18 ago 2015 20:40:43
0
No, dovrei fare una domanda a parte...
MODIFICA: Ho capito cosa volevo chiedere, ma se qualcuno dovesse imbattersi in questa domanda originale, ecco cosa si può fare per creare semplicemente dei link alle categorie dopo che sono state elencate:
<?php
$terms = get_terms( 'nameofyourregisteredtaxonomygoeshere' );
$count = count( $terms );
if ( $count > 0 ) {
echo '<h3>Progetti totali: '. $count . '</h3>';
echo '<ul>';
foreach ( $terms as $term ) {
echo '<li>';
echo '<a href="' . esc_url( get_term_link( $term ) ) . '" alt="'. esc_attr( sprintf( __( 'Visualizza tutti gli articoli nella categoria %s', 'my_localization_domain' ), $term->name ) ) . '">' . $term->name . '</a>';
echo '</li>';
}
echo '</ul>';
}
?>

Mixmastermiike
131
28 mar 2017 18:25:35
Domande correlate
3
risposte
2
risposte