Skip to content

Instantly share code, notes, and snippets.

@bmdinteractive
Created August 7, 2017 14:10
Show Gist options
  • Save bmdinteractive/539c781f5d011e5d93caf9b83218efbd to your computer and use it in GitHub Desktop.
Save bmdinteractive/539c781f5d011e5d93caf9b83218efbd to your computer and use it in GitHub Desktop.
Sort taxonomy by custom field 'display_order'
$terms = get_terms( 'taxonomy_name', array(
'hide_empty' => true,
) );
$terms_sorted = array( );
foreach ( $terms as $term ) {
$single_term = get_term($term);
$display_order = get_field( 'display_order', $term );
$terms_sorted[$display_order] = $term;
}
ksort( $terms_sorted, SORT_NUMERIC );
$terms = $terms_sorted;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment