Welche Funktion zeigt benutzerdefinierte Taxonomien an, die einem Beitrag als Text zugeordnet sind?
Momentan verwende ich get_the_term_list, was hervorragend für eine einzelne Seite geeignet ist, aber weniger, wenn eine Taxonomie im Titel-Tag des Permalinks archive-postype.php verwendet wird.
custom-taxonomy
customization
terms
m-torin
quelle
quelle
get_the_terms()
. Weitere Informationen finden Sie auf der Codex-Seite .Wie auch immer @anu richtig ist, ich habe herausgefunden, dass Sie die PHP-Funktion strip_tags aufrufen können , um die Tags des Rückgabewerts zu entfernen .
quelle
$terms = strip_tags( $terms, '<li>' );
Ich denke, der beste Weg ist, einen Filter für die Begriffsliste zu implementieren, der über reguläre Ausdrücke nur den Text aus der Liste extrahiert
get_the_terms_list () wird hier implementiert: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-includes/category-template.php#L948 .
Sie können Ihren eigenen Filter implementieren.
quelle
Ich brauche die gleiche und ausprobierte Zack-Lösung, die super funktioniert. Zum Beispiel, wenn Sie nur den Begriff benötigen, um css id oder class einzugeben. Nur eine Anmerkung zu der Lösung, die Funktion ist falsch aufgerufen, richtig ist "get_the_term_list".
Ich zeige mein Beispiel:
quelle
Hier ist $ terms ein Array, sodass Sie eine foreach-Schleife verwenden können.
quelle