用例是我想列出页面上的最新帖子。每个帖子仅包含摘要和标题以及指向完整帖子的链接。
我创建了一个名为Latest Posts 的模板,它加载正常。但是我希望 get_content() 以某种方式理解这个模板是一个存档模板,因此只显示摘录而不是完整的帖子。
我对所有其他列表使用以下“内容”模板,并希望在列出我的最新帖子时重复使用它,但由于它既不是搜索也不是存档,所以第一个选择被跳过,并且 the_content() 将显示整个邮政。
<?php if ( is_search() ) : // Only display Excerpts for Search ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'bbl' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'bbl' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
有任何想法吗?我一直在寻找想法,并且看到了很多不同的制作档案的方法,但是我无法将它们组合在一起以适应我的用例。