Durch eine Reihe von spezifischen Anforderungen, finde ich mich auf eine benutzerdefinierten Taxonomie Kategorie zu verknüpfen, um ihre Laufzeit-ID mit ...Link, um benutzerdefinierte Taxonomie von id
Ich habe dies bekommt -, die einen Link zu allen zeigen Taxonomien - Ich möchte es so ändern, dass es nur eine Verknüpfung zu der Taxonomie mit der Begriff-ID zeigt, die dynamisch aus einem benutzerdefinierten Feld gezogen wird, das ich verwende.
$taxonomy = 'event-categories';
$terms = get_terms($taxonomy);
if ($terms) {
foreach($terms as $term) {
echo '<li><a href="http:/mysite.com/events/categories/project-events/' . $term->slug . '">' . $term->name .'</a></li>';
}
};
essentiall I "link_to_taxonomy_category (x)", wobei x = term_id
Dank
Hallo, danke - ich habe es tatsächlich versucht, aber konnte es nicht zur Arbeit bringen, ich werde jetzt noch einen gehen. Harter Code ist gerade da für Klarheit in der Frage ... – JorgeLuisBorges
yeah - kann nicht wirklich herausfinden, wie man das verwendet - versuchte '$ terms = get_terms ('event-categories'); echo '
'; foreach ($ terms als $ term) { echo '- '.$term->name.'
'; } echo '
'; 'und bekam den folgenden Fehler" Fataler Catcher-Fehler: Objekt der Klasse WP_Error konnte nicht in String umgewandelt werden in ... " – JorgeLuisBorgesDas zweite Argument für' get_term_link' sollte der Name der Taxonomie sein ('Event-Kategorien' in diesem Fall). Es wird ein Objekt der Klasse WP_Error zurückgegeben, wenn der Begriff oder die Taxonomie nicht existiert. Sie können den Wert der Fehlermeldung abfangen, indem Sie ihn in eine Variable speichern (dh $ term_link) und ihn vor dem Echo untersuchen: 'if (is_wp_error ($ term_link)) echo $ term_link-> get_error_message();' – gradyetc