web-dev-qa-db-fra.com

La page d'accueil de Twenty Eleven n'affiche que l'extrait

J'utilise le tout nouveau thème vingt-onze, ma page d'accueil est configurée pour afficher les derniers messages,

Je veux seulement montrer les extraits, pas tout le contenu,

Voici le code 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

Le modèle que vous recherchez réellement est "content.php"

Vous voudrez changer cette ligne:

<?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; ?>

Pour ça:

<?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; ?>

Notez le changement de the_content() en the_excerpt()

5
aprea

'' __ ('Pages:', 'twentyeleven'). '', 'après' = '' ')); ?>

J'ai fait la même chose, mais pendant que je clique sur le message répertorié, il devrait afficher le message complet, mais actuellement, il me montre un extrait plutôt qu'un message complet sur une seule page.

0
Priyanka

Vous pouvez également utiliser la balise <!--more--> pour indiquer à quel point vos publications doivent être affichées.

0
Javier Villanueva