Echo benutzerdefinierte Taxonomie Slug

Ich fühle mich so nah, aber ich kann nicht herausfinden, ob es ein Synax oder ein veränderliches Ding ist. Ich versuche, den Slug wiederzugeben, um das entsprechende Bild automatisch zu füllen.

id, 'series', array( 'parent' => 0 ) ); $terms_slugs = array(); foreach( $terms as $term ) { $terms_slugs[] = $term->slug; } if( !empty($terms_slugs) ) : echo "/assets/products/" . $terms_slugs. "/logos/" .$terms_slugs . "-logo.png" ; endif; ?> 

Solutions Collecting From Web of "Echo benutzerdefinierte Taxonomie Slug"

Hier ist die richtige Syntax für das, was Sie versuchen zu tun, wenn es nur den einzelnen Wert für den benutzerdefinierten Taxonomie-Slug ‘Serie’ gibt, den Sie abrufen möchten. Sie haben das gesamte Array an Ihre Echo-Zeichenfolge übergeben. Ich habe eine neue Variable $ series erstellt, die den ersten / einzigen Wert im Array $ terms_slugs zieht. Und vereinfacht ein paar andere Dinge, die du dort nicht brauchst. 🙂

  < ?php $terms = get_the_terms( $post->ID, 'series' ); if ($terms) { $terms_slugs = array(); foreach ( $terms as $term ) { $terms_slugs[] = $term->slug; } $series = $terms_slugs[0]; echo "/assets/products/{$series}/logos/{$series}-logo.png"; } else { echo "nothing to see here"; } ?>