Bestimmten Post in get_posts

  • Moinsen :) ,

    wie schon im Titel steht, möchte ich nur einen bestimmten Post ausgeben wie zum Beispiel den vorletzten.

    Mein Ansatz:

    PHP
    $lastpost = get_posts('category_name=normal&numberposts=1');
    if ($lastpost):
        foreach ($lastpost as $post) :
            setup_postdata($post);
    ?>
    ....

    Anschließend sollen die nach dem VORLETZTEN Artikel, die folgenden NBeiräge eingefügt werden:

    PHP
    <?php
    $lastpost = get_posts('category_name=featured&numberposts=3&offset=3');
    if ($lastpost): ?>
        <h2>Die letzten Artikel</h2>
        <ul>
    <?php foreach ($lastpost as $post) :
    setup_postdata($post);
    ?>
            <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanenter Link zu diesem Artikel"><?php the_title(); ?></a></li>
    <?php endforeach;?>

    Ich denke auch, dass ich das gut mit offset regeln kann. Nun fehlt mir nur noch die VORLETZTE Ausgabe für get_posts. HAt da einer eine Idee?

    Danke für eure Antworten

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • wieviele Artikel werden denn auf einer Seite angezeigt?

    du kannst den loop ja zählen lassen und dann sagen bei 5 zeige an ...


    lg

  • PHP
    $vorletzte = get_setting('posts_per_page')-1;
    $lastpost = get_posts('offset=' . $vorletzte);


    Wenn ich dich jetzt nicht völlig missverstanden habe...

    wpseek.com - Die WordPress-Code-Suchmaschine

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!