the_excerpt(), a solução!

blog, css / html, wordpress a 25 de Fevereiro de 2010 Sem Comentários

As soluções com plugins que existem para gerir a função the_excerpt() do WordPress nunca me convenceram. E colocar, simplesmente, a função the_excerpt() em vez the_content() não resolve o que desejo – desta forma todos são exibidos como excertos. E colocar a tag <!–more–> em algumas post com imagens ou citações logo o equilíbrio que desejo no blog.

Em suma o que quero é:

  1. se há um excerto ele é exibido
  2. se não existe um excerto é exibido a totalidade do post
  3. se existe a tag <!–more–> é exibido o post até à tag
<?php if ( $post->post_excerpt ) : // se há um excerpt definido no post ?>

<?php the_excerpt(); // ele é exibido ?>

<span class=”maistexto”><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”link permanente para <?php the_title(); ?>”>…continuar a ler.</a></span>

<?php else : // se não há excerpt definido ?>

<?php the_content(‘<span class=”maistexto”>…continuar a ler a entrada.</span>’); ?>

<?php endif; // END do if ?>

Com isto resolvi o meu problema.

Etiquetas: , ,

Sem Comentários para “the_excerpt(), a solução!”

Deixar uma Resposta