เหตุใดจึงไม่สามารถตัดตอนมาจาก ID เช่นชื่อและองค์ประกอบอื่น ๆ ส่วนใหญ่
เช่น. get_the_excerpt (ID) ฉันรู้ว่าจะใช้งานอย่างไรกับฟังก์ชั่น $ post-> post_excerpt แต่ไม่ได้ส่งคืนส่วนของเนื้อหาหากไม่มีการคัดลอกข้อความที่ตัดตอนมามันไม่ส่งผลอะไรเลย
ดังนั้นสิ่งที่ฉันพยายามทำคือรับข้อความที่ตัดตอนมาจาก ID หากมีข้อความที่ตัดตอนมาและหากไม่มีข้อความที่ตัดตอนมาจาก ID นั้น แต่มีเนื้อหาบางส่วนเพื่อรับเนื้อหาบางส่วนแทน
หนึ่งจะทำเช่นนั้นได้อย่างไร
ความคิดใด ๆ
มหัศจรรย์ ...
แก้ไข -
วนรหัสต้นทางตามที่ร้องขอ
<?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;?>