Beiträge von Lightfire

    Hallo zusammen

    Ich versuche momentan mir eine Seite im WP einzurichten, auf der ich eine Liste aller Blogbeitrags-Titel stehen habe. Quasi eine Art Sitemap. Allerdings soll wie bei Silvernews nach einer bestimmten Anzahl der Beiträge eine neue Seite kommen die man über Link erreichen kann.

    Also in kurzform mein Vorhaben:

    • Liste aller Beiträge als verlinkte Titel in einer Tabelle mit drei Spalten (Titel - Autor - Datum)
    • Nach 30 Zeilen eine neue Seite


    Bislang sieht die Tabelle so aus:


    Momentan auf die neusten 30 beschränkt (für die gesamte Liste muss 'showposts=30' geändert werden).

    Was mir fehlt ist die Unterteilung in Seiten a 30 Posts. Sprich Seite 1 (Anfangsseite) Posts 1-30, Seite 2 Posts 31-60, usw. Außerdem sollte die Query immer nur für die aktuellen Posts der jeweiligen Seite durchgeführt werden, damit die Ladezeit der Seite gering bleibt.

    Jemand ne Idee? Ich bin total ratlos.

    Sry für Doppel- bzw Triple Post, aber es wäre nett wenn jemand hier nochmal drüber gucken könnte. Ich hab das ganze jetzt wie folgt gelöst für alle beiträge der letzten Woche (7Tage =168 Stunden)

    PHP
    <ul>
    <?php $recent = new WP_Query('DATE_SUB(NOW(),INTERVAL 168 HOUR)'); while($recent->have_posts()) : $recent->the_post();?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    </ul>

    Leider spuckt er nur die ersten 10 Posts raus. Jemand ne Ahnung woran das liegen kann?

    Hallo zusammen,

    ich benötige eure Hilfe. Mein Problem ist, dass ich alle Beiträge der letzten 24 Stunden in einer Seite verlinken möchte, jedoch nicht genau weiß, wie man das hinbekommt.

    Ich habe bislang versucht die Beiträge des aktuellen Tages in einer Seite anzuzeigen und das klappt auch soweit. Hier der Code dazu:

    PHP
    <ul>
    <?php $recent = new WP_Query('monthnum=date(n)&day=date(j)&year=date(Y)'); while($recent->have_posts()) : $recent->the_post();?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    </ul>

    Hat jemand eine Idee, wie ich das für die letzten 24 Stunden umformen könnte?

    Vielen Dank schonmal :smile: