Ondersteuning » Code oplossingen gezocht » Volgende 'X' posts van categorie

  • Opgelost ronnyrook

    (@ronnyrook)


    Hallo WordPress community,

    Bij het bouwen van mijn WordPress websites zit ik vast met het volgende probleem:

    Ik toon nu 2 posts op de pagina ‘News’. Dan wil ik onderaan een Volgende en Vorige knop die dan de 2 volgende/vorige posts uit dezelfde categorie laten zien.

    Ik vond het volgende:

    previous_posts_link('Newer Entries »')
    next_posts_link('« Older Entries');

    Zoals ik verwachtte laat dit een Volgende/Vorige knop zien.
    Echter werken deze niet zoals ik wil. De pagina word herlade bij een klik, maar dezelfde posts als eerst zijn zichtbaar.

    Ook vond ik deze code in deze codex:
    posts_nav_link('∞','Go Forward In Time','Go Back in Time');

    Ook heb ik bij Instellingen > Lezen had maximaal te tonen posts naar 2 gezet. Helaas werkt ook dit niet.

    Kortom kom ik hier dus helaas niet uit.
    Is er iemand die hier een oplossing voor weet en mij kan helpen?

    Bij voorbaat dank!

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Moderator nielsvanrenselaar

    (@nielsvanrenselaar)

    Accepteert de pagina waar je ze in hebt gezet wel “paged” argumenten? Zit er een eigen WP_Query in?

    Thread starter ronnyrook

    (@ronnyrook)

    Wat houden “paged” argumenten precies in?

    Ik gebruik het volgende om posts op te halen:

    $args_news= array(
            'cat' => 1,
            'posts_per_page' => 2,
            'orderby' => 'post_date',
            'order' => 'DESC'
        );
    
        query_posts( $args_news );
    
        if ( have_posts() ) :
            while ( have_posts() ) :
                the_post();
    
              the_title();
              the_content();
    
              endwhile;
        endif;

    Als je dat bedoeld met de WP_Query?
    Bedankt voor je hulp in ieder geval! Kom hier echt niet uit en kan er ook niks in de docs over vinden 🙁

    Thread starter ronnyrook

    (@ronnyrook)

    Heb dit opgelost met het gebruiken van de WP_Query en Pagination, code:

    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
        $args_news= array(
            'cat' => 1,
            'posts_per_page' => 2,
            'orderby' => 'post_date',
            'order' => 'DESC',
            'paged' => $paged,
            'numberposts' => -1
        );
    
        $news_query = new WP_Query($args_news);
    
        if ( $news_query->have_posts() ) :
            while ( $news_query->have_posts() ) : $news_query->the_post(); 
    
                    the_title();
                    the_content();
    
            endwhile;
        endif;
          previous_posts_link('ouder', $news_query->max_num_pages);
          next_posts_link('nieuwer', $news_query->max_num_pages);

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Het onderwerp ‘Volgende 'X' posts van categorie’ is gesloten voor nieuwe reacties.