In a loop of custom post type, display first custom taxonomy term

I would like to display just the first term from a custom post type custom taxonomy.

Inside my loop I’ve been displaying all the terms using:

Read More
<?php echo get_the_term_list( $post->ID, 'traits', 'Physical Traits:', ''); ?>

but I would like to only display the first term.

Thanks!

Related posts

Leave a Reply

1 comment

  1. A little bit more involved but:

    <?php
    
    function get_single_term($post_id, $taxonomy) 
    {
        $terms = wp_get_object_terms($post_id, $taxonomy);
        if(!is_wp_error($terms))
        {
            return '<a href="'.get_term_link($terms[0]->slug, $taxonomy).'">'.$terms[0]->name.'</a>';   
        }
    }
    
    //example
    echo get_single_term(5, 'category');