Einzelnen Beitrag anzeigen
Alt 15.10.2008, 13:47   #37 (permalink)
Frau_Braun
PostRank: 4
 
Registriert seit: 02.05.2008
Beiträge: 251
Ansonsten gibt es noch diese Anleitung für eine flexibel gestaltete Homepage, aber das lässt sich ja beliebig auch auf jede andere Seite, z.B. auf eine Archivseite anwenden. Funktioniert wunderbar, nochmals Dank an Monika.

Ich habe ihren Hauptteil etwas geändert, denn sobald ein farbiger Rahmen drum herum liegt, kommt es zu graphisch falschen Verschachtelungen:

PHP-Code:
<div id="post" id="post-<?php the_id(); ?>"><!-- post ********************** -->
      <?php $my_query = new WP_Query('cat=4&showposts=10'); ?>
      <?php while($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate $post->id?>           
              <h2><?php the_title(); ?>
              </h2>
              <div class="datum"><?php the_time('j. F Y'?></div>

                       <div class="eintrag">

                       <?php global $more$more 0?>

                       <?php the_content('» Mehr...'); ?>
                       </div>

                       <?php edit_post_link('Bearbeiten'); ?>
      <?php endwhile; ?>
</div><!-- Ende post ********************** -->
Statt
PHP-Code:
 <div class="eintrag">
<?php the_content('» Mehr...'); ?>
</div>
kannst Du auch schreiben
PHP-Code:
<div class="eintrag">
<?php the_excerpt() ?>
</div>
In der Zeile <?php $my_query = new WP_Query('cat=4&showposts=10'); ?> trägst du bei cat die Kategorie-ID ein und bei showposts die Anzahl der Posts, die aufgelistet werden sollen. Das machst Du dann für jede Kategorie. Du kannst statt der Kategorie auch andere Parameter einstellen (Link >> hier und hier <<), z.B könntest Du zusätzlich noch die Zeit einschränken mit &monthnum=11 oder so.

Edit: orderby=date und orderby=category: geht das hier eigentlich auch?

Könnte das die Lösung für das sein, was Du suchst?

Geändert von Frau_Braun (24.10.2008 um 18:46 Uhr).
Frau_Braun ist offline   Mit Zitat antworten