web-dev-qa-db-ja.com

Twenty Elevenホームページの抜粋のみ

私は真新しい21のテーマを使っています、私のホームページは最新の投稿を表示するように設定されています、しかしそれは全体の投稿を表示します、

コンテンツ全体ではなく、抜粋のみを表示します。

これがindex.phpのコードです。

<div id="content" role="main">

            <?php if ( have_posts() ) : ?>

                <?php twentyeleven_content_nav( 'nav-above' ); ?>

                <?php /* Start the Loop */ ?>
                <?php while ( have_posts() ) : the_post(); ?>

                    <?php get_template_part( 'content', get_post_format() ); ?>

                <?php endwhile; ?>

                <?php twentyeleven_content_nav( 'nav-below' ); ?>

            <?php else : ?>

                <article id="post-0" class="post no-results not-found">
                    <header class="entry-header">
                        <h1 class="entry-title"><?php _e( 'Nothing Found', 'twentyeleven' ); ?></h1>
                    </header><!-- .entry-header -->

                    <div class="entry-content">
                        <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyeleven' ); ?></p>
                        <?php get_search_form(); ?>
                    </div><!-- .entry-content -->
                </article><!-- #post-0 -->

            <?php endif; ?>

            </div>
4
Niraj Chauhan

実際に作成したテンプレートは "content.php"です。

この行を変更したいでしょう。

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

これに:

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

the_content()the_excerpt()に変更されたことに注意してください。

5
aprea

「」。 __( 'Pages:'、 'twentyeleven') '=>' 'の後の' '、')); ?>

私は同じことをしました、しかし私がリストされたポストをクリックする間、それは完全なポストを表示するべきですが、現在それは単一のポストページの完全なポストよりむしろ私に抜粋を示しています。

0
Priyanka

あるいは、<!--more-->タグを使用して、投稿を表示する場所をマークアップすることもできます。

0