使用_excerpt(),有些帖子会被截断,有些则不会

时间:2011-04-22 作者:Clutch

我有一个模板,可以拉动三个帖子query\\u posts()循环。其中两篇帖子被截断为10个单词,就像我在过滤器中设置的一样。第三个决定忽略过滤器,吐出33个单词。我看不出这些帖子之间有什么区别。有人知道为什么会这样吗?

while (have_posts()) : the_post();
  $img = get_post_meta($post->ID, \'Featured Thumbnail\', true);
                    ?>
  <div style="width:237px; float:left; margin-right:20px;" <?php post_class(); ?> id="post-<?php the_ID(); ?>">
  <div class="entry">
    <img style="margin-bottom:10px;" src="<?php echo $img; ?>"/><br />
    <div style="margin-bottom:5px;">
      <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(\'<h3>\', \'</h3>\'); ?></a></div>
      <?php the_excerpt(); ?>
    </div>
  </div>
  <?php endwhile; ?>

1 个回复
最合适的回答,由SO网友:Milo 整理而成

那篇文章有手动输入的摘录吗?该过滤器仅适用于从帖子内容中提取的摘录。

结束

相关推荐

GET the excerpt by ID

为什么一个人不能像ID一样获得标题和大多数其他元素的摘录。例如,获取\\u摘录(ID)。我知道如何将其与$post->post\\u extract函数一起使用,但如果没有输入摘录,则不会返回部分内容,simple不会返回任何内容。所以我要做的是,如果有摘录,就通过ID获取摘录,如果没有ID的摘录,但有一些内容,就获取一些内容。人们会怎么做呢。任何想法,非凡的编辑--按要求循环源代码。<?php $stories = get_posts(\'category_name=feedback&