Twenty Eleven - Afișează doar rezumatul pe pagina principală
Folosesc noua temă Twenty Eleven, pagina mea principală este setată să afișeze ultimele articole, dar afișează întregul conținut.
Vreau să afișez doar rezumatele, nu întregul conținut.
Iată codul din index.php
<div id="content" role="main">
<?php if ( have_posts() ) : ?>
<?php twentyeleven_content_nav( 'nav-above' ); ?>
<?php /* Începe bucla */ ?>
<?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( 'Nimic găsit', 'twentyeleven' ); ?></h1>
</header><!-- .entry-header -->
<div class="entry-content">
<p><?php _e( 'Ne cerem scuze, dar nu s-au găsit rezultate pentru arhiva solicitată. Poate că o căutare vă va ajuta să găsiți un articol relevant.', 'twentyeleven' ); ?></p>
<?php get_search_form(); ?>
</div><!-- .entry-content -->
</article><!-- #post-0 -->
<?php endif; ?>
</div>

Șablonul pe care îl cauți de fapt este "content.php"
Va trebui să modifici această linie:
<?php if ( is_search() ) : // Afișează doar rezumatul pentru Căutare ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php the_content( __( 'Continuă să citești <span class="meta-nav">→</span>', 'twentyeleven' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pagini:', 'twentyeleven' ) . '</span>', 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
În asta:
<?php if ( is_search() ) : // Afișează doar rezumatul pentru Căutare ?>
<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>' . __( 'Pagini:', 'twentyeleven' ) . '</span>', 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
Observă schimbarea de la the_content()
la the_excerpt()

'' . __( 'Pagini:', 'twentyeleven' ) . '', 'after' => '' ) ); ?>
Am făcut același lucru, dar atunci când dau click pe postarea listată, ar trebui să afișeze postarea completă, însă în prezent îmi arată doar fragmentul în loc de postarea completă pe pagina individuală.

am rezolvat problema, te rog să arunci o privire aici:
http://wordpress.org/support/topic/twenty-eleven-display-excerpt-in-tag-category-and-date-archives
