Wordpress the_excerpt Problem

dominikus

Angesehenes Mitglied
Hallo miteinander, hätte eine dringende Frage, die vermutlich für Profis leicht zu beantworten ist:

Ich möchte in meinem Blog die excerpt-Funktion nutzen. Wenn man also auf eine Kategorie klickt, sollen nur Auszüge meiner Beiträge angezeigt werden: http://codex.wordpress.org/Template_Tags/the_excerpt

Ich weiss allerdings nicht, wie ich diese Funktion in mein Template einbauen muss, hier der Code der category.php.

Wäre klasse, wenn mir jemand kurfristig helfen könnte (es geht übrigens um die Seite www.weinextra.de)

CODE <?php get_header();?>
<div id="main">
<?php if( nun_getSidebars( 'sidebarleft' ) == 1 ) { // display 2 Sidebars ?>
<div id="content">
<?php } else { // display one Sidebar ?>
<div id="content2">
<?php } ?>

 <?php if ($posts) { ?>
  <h2 class="meldung">Beiträge in Kategorie: <?php echo single_cat_title(); ?></h2>
  <br/>    
  <?php foreach ($posts as $post) : start_wp(); ?>    
   <div class="post" id="post-<?php the_ID(); ?>">
    <?php require('post.php'); ?>
    <?php comments_template(); // Get wp-comments.php template ?>
   </div>

  <?php endforeach; ?>
  <p align="center"><?php posts_nav_link() ?></p>  
 <?php } else { ?>
 <p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
 <?php } ?>
 </div>

<?php if( nun_getSidebars( 'sidebarleft' ) == 1 ) { // display 2 Sidebars ?>
<!-- Sidebar left Start -->
<div id="sidebarlinks"><?php include_once('sidebarlinks.php');?></div>
<div class="clearer"> </div>
<!-- Sidebar left End -->
<?php } ?>

</div><div id="sidebar"><?php get_sidebar(); ?></div>
<div class="clearer"> </div>
<?php get_footer()?>
</div>
</div>
</body>
</html>
 
Ich würde eher solch eine Schleife empfehlen:

CODE

<?php if (have_posts()) : ?>
<h2 class="meldung">Beiträge in Kategorie: <?php echo single_cat_title(); ?></h2>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h3><?php the_title(); ?><h3>
<?php the_excerpt() ?>
</div>

<?php endwhile; ?>
<?php } else { ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php } ?>



Template Tags kannst du dann beliebig einsetzen und das Design dazu anpassen.

Was für ein Theme verwendest du denn? (so ganz nebenbei bemerkt)

 
Guten Morgen,

Wordpress habe ich immer nur als library benutzt, denn der admin-bereich ist mir echt zu lame.
Aber Nicole ist wirklich gut in Wordpress auch was excerpts betrifft: beyond caffeine

Grüsse

Tümmel
cool.gif
 
nimm mal das hier raus:

CODE

<?php if ($posts) { ?>
<h2 class="meldung">Beiträge in Kategorie: <?php echo single_cat_title(); ?></h2>
<br/>
<?php foreach ($posts as $post) : start_wp(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<?php require('post.php'); ?>
<?php comments_template(); // Get wp-comments.php template ?>
</div>

<?php endforeach; ?>


und ersetze es durch den Code von Spider
 
Zurück
Oben