Cum pot lista toate categoriile dintr-un Custom Post Type (taxonomie)?
18 aug. 2015, 20:04:10
Vizualizări: 23.2K
Voturi: 5
Așadar am creat un custom post type și sub acesta o taxonomie numită "Category" care servește pentru categorii. Cum pot lista toate categoriile de acolo?
Toate răspunsurile la întrebare
2
0
Dacă dorești doar să le listezi poți folosi funcția 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>';
}
Citește codex-ul, are multe exemple: https://codex.wordpress.org/Function_Reference/get_terms
artist learning to code
331
18 aug. 2015 20:40:43
0
Nu-i nimic, ar trebui să îmi pun propria întrebare...
EDIT: Am aflat ce voiam să întreb, dar dacă cineva dă peste această întrebare inițială, iată ce puteți face pentru a lega direct la categorii după ce sunt listate:
<?php
$terms = get_terms( 'nameofyourregisteredtaxonomygoeshere' );
$count = count( $terms );
if ( $count > 0 ) {
echo '<h3>Total Proiecte: '. $count . '</h3>';
echo '<ul>';
foreach ( $terms as $term ) {
echo '<li>';
echo '<a href="' . esc_url( get_term_link( $term ) ) . '" alt="'. esc_attr( sprintf( __( 'Vezi toate articolele din categoria %s', 'my_localization_domain' ), $term->name ) ) . '">' . $term->name . '</a>';
echo '</li>';
}
echo '</ul>';
}
?>
Mixmastermiike
131
28 mar. 2017 18:25:35
Întrebări similare
1
răspunsuri
3
răspunsuri
2
răspunsuri