Kann ich einen benutzerdefinierten Metawert innerhalb von ‘get_the_terms’ verwenden?

Ich habe eine benutzerdefinierte Seitenvorlage, und dies ist der Code, den ich zu ändern versuche, abhängig von einem benutzerdefinierten Metawert, den ich für bestimmte Seiten schreibe.

$terms = get_the_terms($post->id, 'custom-taxonomy' ); 

Auf der Seite CPT habe ich ein benutzerdefiniertes Metafeld “Taxonomy Name”, und der benutzerdefinierte Metawert ist “Custom Taxonomy”

Was ich mit dem obigen Code versuche, ist:

 $terms = get_the_terms($post->id, get_post_meta($post->ID,'metafield-taxonomy-name',TRUE) ); 

Offensichtlich (indem Sie es tatsächlich versuchen;)), funktioniert das Snippet nicht, da der Metawert nicht in Anführungszeichen übergeben wird.

Gibt es eine Möglichkeit, dies zu erreichen, so dass ‘get_the_terms’ dynamisch geändert werden kann, abhängig von dem Meta-Wert, den ich ihm gebe?

Vielen Dank!

Roc.

Solutions Collecting From Web of "Kann ich einen benutzerdefinierten Metawert innerhalb von ‘get_the_terms’ verwenden?"