Benutzerdefinierte Taxonomie Link Text Echo Name nicht Slug

Ich bin ein wenig verloren, wo ich ein einfaches PHP-Echo in eine Schleife legen kann.

Ich habe eine “Programm” -Taxonomie, bei der jedes Programm auf Schaltflächen wiedergegeben wird. Im Moment wiederhole ich nur die Nacktschnecken für den Linktext. Eine der Taxonomien hat jedoch zwei Wörter. Wenn ich also den Slug widerspreche, erscheint der Bindestrich.

Gibt es eine Möglichkeit, den Bindestrich einfach zu entfernen oder eine Variable wie $program_title = get_the_program_name ?

Code:

  $program_slug = get_the_program_slug($post); $program_names = get_terms('program', array('orderby' => 'names', 'fields' => 'all', 'hide_empty' => false)); if ( $program_names && ! is_wp_error( $program_names ) ) { $program_slugs = array(); foreach ( $program_names as $program_name ) { $program_slugs[] = $program_name->slug; } }  <div class="button "> <a href="https://wordpress.stackexchange.com/questions/195883/custom-taxonomy-link-text-echo-name-not-slug/">   

Das Ersetzen des Linktextes (der letzten $program_slug Variablen) durch etwas wie $program_title funktioniert nicht.

Solutions Collecting From Web of "Benutzerdefinierte Taxonomie Link Text Echo Name nicht Slug"