Я намагаюся знайти відповідь на алфавітні дочірні терміни спеціальної таксономії ... Я б не рекомендував змінювати основні файли WP, тож ось що я додав у свій файл taxonomy.php, щоб перелічити власні описи таксономії, із посиланнями до дочірніх термінів в алфавітному порядку. Модифікуйте відповідно до ваших потреб, я сподіваюся, що це допоможе комусь там.
// Get Main Taxonomy for use in template file
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
$termTaxonomy = $term->taxonomy;
<h1><?php echo apply_filters( 'the_title', $term->name ); ?></h1>
<?php // test for description before unleashing a div
if ( !empty( $term->description ) ):
echo '<div class="description">';
echo $term->description;
echo '</div>;
endif; ?>
// Now get children terms, using get_term & 'child_of' get's us alphabetical order
$termchildren = get_terms( $termTaxonomy, array(
'child_of' => $term->term_id,
'hierarchical' => 0,
'fields' => 'ids',
'hide_empty' => 0
) );
// Make an alphabetical linked list
echo '<ul>';
foreach ($termchildren as $child) {
$term = get_term_by( 'id', $child, $termTaxonomy );
// Modify this echo to customize the output for each child term
echo '<li><a href="' . get_term_link( $term->name, $termTaxonomy ) . '" alt="' .$term->description. '">' . $term->name . '</a></li>';
}
echo '</ul>';