0

ユースケースは、ページ上の最新の投稿を一覧表示することです。各投稿には、要約とタイトル、および投稿全体へのリンクのみが含まれます。

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">&rarr;</span>', 'bbl' ) ); ?>
    <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'bbl' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>

何か案は?私はアイデアを探し回っており、アーカイブを作成するさまざまな方法を見てきましたが、私のユースケースに合うようにすべてをまとめることができませんでした.

4

1 に答える 1