• Opgelost ndekker

    (@ndekker)


    Zit een beetje met een lastige kwestie.

    Ga allereerst eens naar http://www.andrewhowardwayne.com
    Daar heb ik het IA3 theme draaien, van information architects. Bij dat theme staat de meest recente post altijd bovenin uitvergroot. En daaronder staat “LATEST ARTICLES”, en daar zie je altijd de meest recente 3 posts.

    Mijn probleem is echter, dat je hierdoor eigenlijk 2 keer dezelfde post ziet. Bovenin uitvergroot, en bij latest articles ook nog eens. In dit geval is dit de “Quasi Hipsters” post.

    Bij latest articles staan dus altijd de 3 meest recente posts, deze noem ik voor het gemak even post 1, 2 en 3. Wat ik wil, is dat de meest recente post (post 1) daar niet wordt laten zien. Ik wil dus dat je daar juist post 2, 3 en 4 ziet.

    Is dit mogelijk?

    De code die op die plek in de theme staat is de volgende:

    <?php
    query_posts('showposts=3');
    if ( have_posts() ) : while ( have_posts() ) : the_post();
    ?>

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Moderator Remkus de Vries

    (@defries)

    Sleutelbeheer WordPress NL

    <?php
    query_posts('showposts=3&offset=1');
    if ( have_posts() ) : while ( have_posts() ) : the_post();
    ?>

    moet ervoor zorgen dat de eerste post niet bij de tweede query getoond wordt..

    Ik heb deze codering ook nodig voor een grote website, echter werkt het gedeeltelijk wanneer ik het inzet.

    Hij geeft wel een mooie offset maar als ik het in mijn archive.php plaatst geeft hij op iedere pagina dezelfde posts…

    De huidige code die werkt ziet er zo uit maar geeft geen offset, wat doe ik verkeerd?

    <?php include (TEMPLATEPATH . '/content/bigsize.php'); ?>
    
    	<?php if (have_posts()) : ?>
    
    		<?php while (have_posts()) : the_post(); ?>
    
    				<?php include (TEMPLATEPATH . '/content/smalls.php'); ?>
    
    		<?php endwhile; ?>
    Thread starter ndekker

    (@ndekker)

    Dat werkt! Zie andrewhowardwayne.com
    Ontzettend bedankt!

    Moderator Remkus de Vries

    (@defries)

    Sleutelbeheer WordPress NL

    @ontwerpexpert de offset werkt alleen met query’s, niet met de standaard loop ..

    Ok, enig idee hoe ik dit kan realiseren in de loop?

    Moderator Remkus de Vries

    (@defries)

    Sleutelbeheer WordPress NL

    eh, met queries wel 🙂

    Ok dank voor het antwoord, echter kan ik daarmee een loop verrijken?

    Ik kan nog meer reseach doen maar hoop toch dat er een mogelijkheid bestaat om dit binnen de loop te realiseren.

    Met vriendelijke dank, Mathieu

    Moderator Remkus de Vries

    (@defries)

    Sleutelbeheer WordPress NL

    Nee, je zult ‘m met queries moeten opbouwen in plaats van de standaard loop.

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)

Het onderwerp ‘Een post minder laten zien op de homepage’ is gesloten voor nieuwe reacties.