Warum kann man den ID-Auszug nicht wie beim Titel und den meisten anderen Elementen abrufen?
z.B. get_the_excerpt (ID). Ich weiß, wie man es mit der Funktion $ post-> post_excerpt verwendet, aber das gibt keinen Teil des Inhalts zurück, wenn kein Auszug eingegeben wurde. Es gibt einfach nichts zurück.
Ich versuche also, den Auszug nach ID abzurufen, wenn es einen Auszug gibt, und wenn es keinen Auszug mit dieser ID gibt, aber einige Inhalte, um stattdessen einen Teil des Inhalts abzurufen.
Wie würde man das machen?
Irgendwelche Ideen,
Wunderbar ...
BEARBEITEN -
Loop-Quellcode wie gewünscht.
<?php $stories = get_posts('category_name=feedback&numberposts=4');
foreach ($stories as $post) :
$title = $post->post_title;
$excerpt = get_the_excerpt_id($post->ID);
$thumb = get_the_post_thumbnail($post->ID,array(60, 60, true));?>
<div class="textstandard_white" style="font-size:14px; line-height:22px; padding-top:10px;"><b><a href="<?php echo get_permalink($post->ID);?>"><?php echo $title;?></a></b></div><div align="left" style="height:18px; width:82px; background:url(http://www.divethegap.com/update/z-images/structure/icons/stars.png) left top no-repeat;"><div id="stars<?php echo $post->ID;?>" align="left" style="height:18px; background:url(http://www.divethegap.com/update/z-images/structure/icons/stars_glow.png) left top no-repeat;">
</div>
</div>
<script type="text/javascript">
var width<?php echo $post->ID;?> = ((<?php
$Rating = get_post_meta($post->ID, "Rating", true);
echo $Rating;
?> * 20) + '%')
$('#stars<?php echo $post->ID;?>').css('width', width<?php echo $post->ID;?>);
</script><div class="textstandard_white" style="padding-top:6px; font-size:10px; color:#BBB; padding-bottom:10px; border-bottom:1px dotted #BBB; min-height:70px;"><div style="float:left; padding-right:6px; padding-bottom:6px;"><div style="background:#FFF; border:1px solid #FFF;
border-radius: 4px; -moz-border-radius: 4px ; -webkit-border-radius: 4px; padding:4px;"><a href="<?php echo get_permalink($post->ID);?>"><?php echo $thumb;?></a></div></div>
<?php echo $excerpt;?></div>
<?php endforeach;?>