Hallo,
ich habe momentan ein etwas größeres Problem, für das ich eure Hilfe brauche.
Das Problem ist folgendes:
Ich möchte gerne auf meiner Webseite einige Bandbiographien veröffentlichen.
Diese verfasse ich als Post in der Kategorie Bandarchiv mit der ID 7.
Ruft man nun eine Band auf soll unter der Biographie ein Link sein mit "Veröffentlichten Alben".
Diese Alben habe ich als Post in der Kategorie "Alben" mit der ID 8 veröffentlicht.
Heißt eine Band nun beispielsweise "Sonic" bekommt der Artikel mit der Biographie den Tag "Sonic", ebenso auch das Album.
Mit folgendem Code rufe ich nun die Alben auf:
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo 'veröffentlichte Alben:';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<br/><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_post_thumbnail(); ?><br><?php the_title(); ?></a>
<?php
endwhile;
}
}
?>
Alles anzeigen
Soweit so gut. Das funktioniert bisher auch problemlos.
Das eigentliche Problem daran ist folgendes:
Schaue ich mir eine Band an, wird alles richtig dargestellt.
Gehe ich nun jedoch auf ein Album steht dort auch "veröffentlichte Alben" und darunter dann Links zu weiteren Alben der Band und der Link zur Band selbst.
Wie kann ich das nun machen, dass auf der Bandseite die Alben dargestellt werden,
auf der Albenseite jedoch "weitere Alben" und ein Link zur Band?
Mit den Tags wird das schwierig, oder ich steh einfach nur auf dem Schlauch...
Kann mir von euch jemand weiterhelfen? Gibt es eine bessere / elegantere Lösung?
Vielen Dank vorab,
duff