Also, ich bastle gerade an einer Seite zur Verwaltung meiner umfangreichen DVD- und Blu-ray Sammlung. Dazu arbeite ich mit Custom Post Types und Taxonomien. Funktioniert auch alles hervorragend.
Weil ich ein Statistik-Freak bin, habe ich mir mittels php Codeschnipsel diverse Statistiken erstellt, auch dies klappt hervorragend. Nun habe ich aber eine Taxonomie mit dem Namen "person" - in denen ich alle relevanten Personen die an den Filmen beteiligt waren eingetragen.
Nun verwende ich folgenden Code für die Statistik - Personen (alphabetisch) auflisten:
<?php
$terms = get_terms('person' , array(
'orderby' => 'name',
'order' => 'ASC',
) );
if ( !empty( $terms ) && !is_wp_error( $terms ) ){
echo '<ul>';
foreach ( $terms as $term ) {
$term = sanitize_term( $term, 'person' );
$term_link = get_term_link( $term, 'person' );
echo '<li><b><a href="' . esc_url( $term_link ) . '">' . $term->name . ' <span class="red"><b>(' . $term->count . ')</b></span>' . '</a></b></li>';
}
echo '</ul>';
}
?>
Alles anzeigen
Auch das funzt hervorragend. Allerdings habe ich aktuell knapp 11.000 Personen drin und das ist nur der Anfang der Fahnenstange :D. Diese dann auf eine Seite aufzulisten, ist extrem lang.
Wie kann ich den Code dahingehend verändern / erweitern, dass er mir z.B. alle Personen deren Buchstabe mit "A" auflistet? Geht das überhaupt?
Mit dem Argument (heißt das so?) 'number' kann ich ja die Auflistung auf eine bestimmte Anzahl begrenzen, aber mir wäre lieber, ich könnte den oben stehenden Code soweit erweitern das er mir die Taxonomien alphabetisch auflistet.
Vielleicht kann mir da ja einer weiterhelfen :D. Danke!