2017-03-06 1 views
-1

Ich versuche, Begriffe aus Taxonomien für $title abrufen. Ich bin über viele Codex-Funktionen wie get_post_meta(), get_the_terms() usw. gestolpert, die scheinen, nur Begriff von post_id zu bekommen, das nicht, was ich suche.Wie erhält man den Begriff name von term_ID?

Wie kann ich Begriff Namen von term_id

+1

Ich nehme an, Sie verwenden Wordpress? Bitte fügen Sie diesen Tag mindestens zu Ihrer Frage hinzu, damit wir wissen, worüber Sie sprechen. – Jerodev

+0

überprüfen Sie diesen Link: http://wordpress.stackexchange.com/questions/16394/how-to-get-a-taxonomy-term-name-by-the-slug – HIR

+0

https://codex.wordpress.org/Function_Reference/get_term – yivi

Antwort

-2

Bitte versuchen Sie diese:

<?php $term = get_term_by($field, $value, $taxonomy); ?> 

Hinweis:

  • $ field => Schreiben Sie einfach 'id' hier
  • Wert $ => Platzieren Sie hier Ihren 'term_id' Wert
  • $ Taxonomie => Ihre benutzerdefinierte Taxonomie schreiben 'slug' hier

Für ex: Meine benutzerdefinierte taxonomy slug ist 'services' & 'term_id' 5 ist, so ist hier der Code 'term_name' zum Abrufen:

<?php $term = get_term_by('id', 5, 'services'); 
echo $term->name; ?> 

Ich hoffe, dies kann für Sie hilfreich sein.

+0

irgendeinen Grund, 'get_term' nicht direkt aufzurufen? – yivi

+1

@yivi Ich habe nicht gesagt, dass get_term nicht korrekt ist, du hast bereits gesagt, get_term in deinem Kommentar zu verwenden, deshalb gab ich eine andere Option als get_term, wenn ich ihm auch sage, get_term() zu verwenden, was dann? Ihr Kommentar. Und die Person, die die Frage gestellt hat, sollte eine Vielzahl von Antworten haben, um zusätzliches Wissen zu erlangen. Es macht keinen Sinn, allen Nutzern, die Antworten geben, nur eine Antwort zu geben. –

+1

Keine Sorgen. Ich frage mich nur, ob es einen interessanteren Grund dafür gab. – yivi

Verwandte Themen