Hallo zusammen,
ich habe auf einer Webseite Probleme mit der the_excerpt() Funktion und deren korrekter Ausgabe. Es soll eine Auswahl von 5 Artikeln inkl. Titel, Link und Auszug untereinander angezeigt werden. Grundsätzlich funktioniert es, allerdings wird bei jedem der 5 Artikel der gleiche "excerpt" vom obersten und damit dem ersten in der Ausgabe angezeigt.
Sprich 5 Verschiedene Artikel aufgelistet mit unterschiedlichem Titel, Link, Vorschaubild aber alle mit gleichem Excerpt :confused:
Müsste mich doch bereits im Loop befinden oder? Wundert mich auch, da ja Titel, Link etc. immer individuell sind und NUR der Auszug identisch ist?
PHP
<!---------------------------------------------------------------------------------------------
<! Referenzen auf der Startseite - Top 5 mit Thumbnail Vorschau
<!--------------------------------------------------------------------------------------------->
<?php $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
if (get_option('home_main_erfolgsbeispiele')) {
$category = get_option('home_main_erfolgsbeispiele');
} else {
$category = "0";
}
query_posts("cat=$category&showposts=1&paged=$page&caller_get_posts=1");
while ( have_posts() ) : the_post() ?>
<div class="feat-post" >
<?php
static $thumbnailcount = 0;
static $archive_thumbnail="http://www.server.de.de/wp-content/themes/mytheme/images/article_thumbnail_175_100.jpg";
$posts=get_posts('numberposts=5&category=3');
echo '<h2><font color="#A0253A">Aktuelle Beispiele & interessante Projekte</font></h2>';
foreach($posts as $post){
$tmp_thumbnail = get_post_meta($post->ID, 'archive_thumbnail_link', true);
if ($tmp_thumbnail) {
$archive_thumbnail = $tmp_thumbnail;
}
$tmp = get_the_excerpt();
?>
<div style="clear:both; margin-top: 25px;">
<div id="arctile-title"><h1 style=""><a href="<?php the_permalink();?>" title="<?php the_title();?>"><?php the_title();?></a></h1></div>
<div id="article-time" style="margin-bottom:-10px;"><span class="date"><?php the_time('j F Y'); ?></span></div>
<div id="image_box" style="<?php if($thumbnailcount%2!=0) { echo 'float: left; margin-right: 10px;'; } else { echo 'float: right; margin-left: 10px;'; } ?>">
<a href="<?php the_permalink();?>"><img src="<?php echo $archive_thumbnail;?>" alt="Articles thumbnail" height="100" width="175"/></a>
</div>
<div id="content_box" style="<?php if($thumbnailcount%2!=0) { echo 'float: left;'; } else { echo 'float: left;'; } ?>">
<div id="punchline" style="" ><span class="meta"><?php echo $punchline; ?></span></div>
</div>
<div id="the-excerpt" style=""><?php the_excerpt(__('continue reading...')); ?></div>
</div>
<?php
//echo '<br />Ausgabe 2: '.$tmp_thumbnail;
//echo "counter: ".$thumbnailcount;
$thumbnailcount++;
}
?>
</div> <!-- div feat-post close -->
<?php endwhile; ?>
Alles anzeigen