Hallo,
ich hoffe, ich bin hier richtig.
Ich habe ein Theme, dort habe ich (momentan) zwei Custom Post Types mit dazugehörigen Custom Taxonomies registriert.
Nun möchte ich, dass auf meiner Blog Startseite neben dem jeweiligen Beitrag ein Bild angezeigt wird, dieses soll je nach zugewiesener Taxonomy anders sein. Wenn keine Taxonomy angegeben wurde, soll auf die Kategorie bzw. den Custom Post Type zurückgegriffen werden.
Hier ein paar Versuche aus meiner Index.php
Die Geschichte mit der Kategorie und dem custom post type funktioniert, nur die taxonomies werden ignoriert.
PHP
$taxonomy_names = get_post_taxonomies();
$postTerm = array();
$terms = get_terms($post->ID, $taxonomy_names[0]);
if($terms && ! is_wp_error($terms)){
foreach($terms as $term)
{
$postTerm[] = $term->name;
echo $term->name;
}
}
PHP
<?php
echo $postTerm[0];
if(count($postTerm) > 0){
echo '<img src="' . $styleDirectory . '/Styles/Images/Categories/' . $postTerm[0] . '.png"' . '" alt="' . $postTerm[0] . '" />';
}
else{
if($postType == "post") {
$categories = get_the_category();
foreach ($categories as $category) {
echo '<img src="' . $styleDirectory . '/Styles/Images/Categories/' . $category->name . '.png"' . '" alt="' . esc_attr($category->name) . '" />';
}
}
else{
echo '<img src="' . $styleDirectory . '/Styles/Images/Categories/' . $postType . '.png"' . '" alt="' . esc_attr($postType) . '" />';
}
}
?>
Alles anzeigen
Hat jemand einen Tipp / eine Idee?