Sammendrag av poster. En liten howto II

Postet 30 January, 2008 av Alf Ivar

Noen av dere har kanskje lest min post der jeg beskrev hvordan man lager et kort sammendrag av bloggposter i WordPress. Denne fungerer som tilsiktet, og fører til at man får de siste postene som en slags ingress, eller begynnelsen på posten om du vil.

Derimot hadde bza en kommentar på at det beste kanskje ville være om man presenterte den nyeste posten i sin helhet, og de foregående postene som en sånn ingress. Med god hjelp fra han fikk jeg testet det ut, og han hadde rett. Dette ser bedre ut, og er en bedre løsning for mine lesere.

Følgende er fremgangsmåten for å sette opp bloggen på denne måten:

  • I administrasjonspanelet, gå til Presentation - Theme Editor og velg Main Index Template.
  • Finn taggen the_content(), og erstatt den med the_excerpt()
  • Se etter taggen ‘while (have_posts()) : the_post();’ eller evt ‘foreach($posts as $post)’ som jeg har i mitt template. Før denne setter du inn $i = 1;
  • Inne i den loopen setter du inn
    if($i == 1) {
    the_content();
    } else {
    the_excerpt();
    }
  • Så avslutter du med $i++;
  • Du skal da stå igjen med noe a la min index.php (klikk på bildet for større versjon)
    index

    Resultatet er en hovedside i bloggen der det siste innlegget vises i sin helhet, mens de foregående vises som et utdrag. Ta en kikk på min hovedside for å se hvordan det tar seg ut.

    Takk til bza for innspill.

    2 kommentarer hittil..

    bza:
    31.01.08

    Smooth, snize og lekkert. Det tar seg helt klart bedre ut med minimum en full post på forsiden.

    31.01.08

    bza: Takk for det. Ja, jeg synes også dette var den beste løsningen.

    Legg igjen et svar:




    XHTML: Disse taggene kan du bruke: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>