Site icon Hip-Hop Website Design and Development

Get post terms with hierarchical relationships

I’m having a hard time getting a set of selected terms in a custom taxonomy presented in a specific way.

I have a hierarchical taxonomy ‘places’ and a post with the tagged terms:

England (x)
  - London (x)
     - Venue1 (x)
France (x)
  - Paris (x)
     - Venue2
Germany
  - Berlin (x)
     - Venue3 (x)

I need to print out:

myPostTitle : Venue1 (London - England)
              Paris (France)
              Venue3 (Berlin)

My problem is, that I can’t find a function that will return the tagged terms, in a manner that reflects the hierarchical relationships. I need to be able to determine:

I’m outside the loop, and would prefer not to run setup_postdata(). I have the post ID.