-
get_terms()
creates aWP_Term_Query()
and then passed the$args
to it. It also applies theget_terms
filter to the terms before they’re returned.get_terms()
is, in this case, a convenience function, to use if you don’t need all the bells and whistles aWP_Term_Query
might provide. -
As far as
the_title()
andthe_permalink()
, those functions are meant to work on posts, not taxonomy terms.the_title()
will only have meaning if you’re in The Loop, I believe. Outside The Loop, you can useget_the_title()
, but you’ll need to pass it a post or a post ID. -
Your image problem might be because you’re changing from
featuredartistthumbnailimage
andfeaturedartistthumbnailimagesize
toartistthumbnailimage
andartistthumbnailimagesize
in your code.