Hallo,
ich bin momentan dabei ein eigenes Wordpress Theme zu schreiben und bin dabei auf zwei Probleme gestoßen, für das eine habe ich inzwischen eine Lösung gefunden.
Mir wurde wenn ich eine Kategorieseite über den Loop wahrlos irgendwelche Beiträge angezeigt auch wenn die Beiträge nicht der Kategorie angehört haben,
dass habe ich damit gelöst das ich über ein array die Kategorie auswählen lasse und für jede Kategorie eine eigene Templatedatei erstellt habe.
Jetzt besteht noch ein anderes Problem,
wenn ich jetzt auf auf den Button zum weiterlesen klicke, werde ich immer an den Beitrag geleitet der als letztes erstellt worden ist, egal aus welcher Kategorie usw.
Hat da jemand vielleicht eine Idee an was das liegen könnte?
<?php
$args = array( 'category' => 1001, 'posts_per_page' => 5, 'orderby' => date);
$posts = get_posts( $args );
foreach ( $posts as $post ) : setup_postdata( $post);
?>
<div class="col-md-8">
<h2><?php the_title();?></h2>
<p><?php the_excerpt();?></p>
<p><a class="btn btn-info" href="<?php the_permalink();?>" role="button">weiterlesen »</a></p>
</div><!-- /.col-md-7 -->
<div class="col-md-2 col-md-offset-2">
<?php if ( has_post_thumbnail() ){
$thumbnail = wp_get_attachment_image_src( get_post_thumbnail_id(), 'thumbnail');
?>
<a href="<?php the_permalink(); ?>"><img src="<?=$thumbnail[0];?>" class="featurette-image img-responsive center-block img-circle" alt="Generic placeholder image"></a>
<?php } ?>
</div>
<?php
$i++;
endforeach;
wp_reset_postdata();
?>
Alles anzeigen
Das ist der Code von meiner Kategorieseite.