Ich habe ein Problem und ich glaube die Antwort liegt hier: https://www.advancedcustomfields.com/resources/get-values-from-a-taxonomy-term/ Aber ich kann nicht herausfinden, wie ich es auf meinen Code anwende…
Ich habe erweiterte benutzerdefinierte Felder verwendet, um ein Bildfeld innerhalb der Kategorien eines benutzerdefinierten Beitragstyps hinzuzufügen. Mein benutzerdefinierter Beitragstyp ist “Kurzkurse” und der Kategoriename ist “Kurstypen”.
Hier ist die Schleife:
<?php
$customPostTaxonomies = get_object_taxonomies('short_courses');
if(count($customPostTaxonomies) > 0)
{
foreach($customPostTaxonomies as $tax)
{
$args = array(
'orderby' => 'name',
'show_count' => 0,
'pad_counts' => 0,
'hierarchical' => 1,
'taxonomy' => $tax,
'title_li' => '',
'hide_empty' => FALSE
);
$categories = get_categories( $args );
foreach ( $categories as $category ) {
echo '
<div class="one-half sc-cat-items">
<img src="'%20.%20get_field('course_type_image',%20$category->name)%20.%20'">
<h2>
<a href="'%20.%20get_category_link(%20$category->term_id%20)%20.%20'">' . $category->name . '</a>
</h2>
</div>';
}
}
}
?>
Ich habe versucht, diese Zeile hinzuzufügen, um das Bild für jede Kategorie abzurufen:
<img src="'%20.%20get_field('course_type_image',%20$category->name)%20.%20'">
Dies druckt die <img src="">
-Tag, aber es füllt die URL aus irgendeinem Grund nicht aus…
Habe ich auch probiert: <img src="'%20.%20get_field('course_type_image')%20.%20'">
für sich allein, aber das gleiche ergebnis
Aktuell sieht es so aus:
und ich versuche, das Bild für jede Kategorie anzuzeigen, damit es so aussieht: