Hallo zusammen,
ich habe folgendes Problem bzw. Probleme: Ich will auf der Startseite die neuesten Posts ausgeben und zwar eine begrenzte Anzahl (bspw. 5). Der Text des jeweiligen Posts soll nur bis zum more-tag ausgegeben werden. Das klingt erst mal nicht schwer, aber bei dem Theme, was ich ausgewählt habe, kriege ich das nicht hin. Hier mal der betreffende php-code:
<?php
$categories = get_categories('hide_empty=1');
foreach ($categories as $category) :
query_posts('showposts=1&cat='.$category->cat_ID);
if (have_posts()) : the_post();
?>
<!-- begin post -->
<div class="post">
<h2><a href="<?php echo get_category_link($category->cat_ID); ?>"><?php echo $category->name ?></a></h2>
<p class="date"><?php the_author_posts_link(); ?> on <?php the_time('m j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></p>
<p><?php echo dp_clean($post->post_content, 200); ?></p>
<a class="readmore" href="<?php the_permalink(); ?>">Weiterlesen</a>
</div>
<!-- end post -->
Kann da jemand helfen? Im Code ist der Teaser mit einer Zeichenzahl von 200 Zeichen begrenzt. Wie kann ich hier den code so anpassen, dass der Text bis zum More-tag angezeigt wird? Bei den Posts wird aktuell der jeweils letzte aus jeder Kategorie angezeigt. Ich würde aber gern nur die 5 oder eine andere Anzahl der letzten Posts anzeigen. Also nicht alle Kategorien auflisten.
Danke schon mal vorab.