Nützliches

Den Leser in die Zukunft blicken lassen

Bei Christian Leu aka Leumund habe ich wieder einmal eine tolle Idee entdeckt und es scheint mir, dass solche ihm auch nie nur annähernd ausgehen. Diesmal war wieder einmal was für die WordPress-Heinis wie mich dabei:

Auf der Startseite seines Blogs stehen schon die Namen der Artikel, die erst in den nächsten Tagen und Wochen veröffentlicht werden sollen. Zuerst denkt man, er hat dies von Hand eingefügt, doch so fleissig ist niemand. Zum Glück hat WordPress den Zaubertrick schon von klein auf dabei...

Den folgenden Code hat mir der Leu zugesteckt:


<?php $my_query = new WP_Query('post_status=future&order=DESC&showposts=5');
 if ($my_query->have_posts()) { ?> <?php while ($my_query->have_posts()) : $my_query->the_post();
 $do_not_duplicate = $post->ID; ?> <li><?php the_title(); ?>
(erscheint am <?php the_time('d.m.Y'); ?>)</li> <?php endwhile; ?> <?php } ?>

Damit werden die nächsten fünf in der Zukunft erscheinenden Artikel zwischen Listenelementen (<li></li>) angezeigt. Und so sieht es in Aktion aus:

Zukünftige Beiträge

Zukünftige Beiträge

14 Kommentare zu “Den Leser in die Zukunft blicken lassen”

  1. Michael am 7. November 2008 um 13:22 | Permalink

    Danke für die Info. Eine coole Möglichkeit quasi “gluschtig” zu machen :-)

  2. webmeister am 7. November 2008 um 15:22 | Permalink

    Scheinbar kann mein Feed-Reader in die Zukunft schauen.
    Der Compuserve-Beitrag ist bereits in meinem Reader kurzzeitig erschienen.

  3. leu am 7. November 2008 um 17:29 | Permalink

    @webmeister
    Ju, das geht immer so rassig. Also also erstes das Veröffentlichungsdatum in die Zukunft setzen damit man nicht aus versehen publiziert.

  4. Marion am 7. November 2008 um 18:25 | Permalink

    Durch das Abändern des Veröffentlichungsdatum kann man beruhigt in den Urlaub fahren, ohne das es ein Blog-Leser merkt. :-)

  5. kosta am 13. November 2008 um 12:35 | Permalink

    Moin,

    wo genau wird der Code Schnipsel plaziert ?

    Danke

  6. Pascal Birchler am 13. November 2008 um 13:01 | Permalink

    Das spielt keine Rolle. WO du gerade Lust hast ;)

  7. kosta am 18. November 2008 um 18:03 | Permalink

    Moin Pascal,

    ich krieg es nicht hin. Ich habe den Schnipsel in beiden Sidebars versucht es taucht nicht auf.
    Natürlich habe ich einen vordatierten Testartikel erstellt.

    Was mach ich falsch ??

    Danke

    Kosta

    mein Code sieht so aus :

    Kategorien

    Archiv

    Admin

    XHTML

    have_posts()) { ?> have_posts()) : $my_query->the_post();
    $do_not_duplicate = $post->ID; ?>
    (erscheint am )

  8. Pascal Birchler am 18. November 2008 um 18:19 | Permalink

    So wie es aussieht, hast du wahrscheinlich versucht, den Code in ein Text Widget zu kopieren, um in in der Sidebar anzuzeigen. In diesem Fall ist das Problem nicht der Code, sondern das Widget: Es unterstützt nur HTML, jedoch kein PHP. Du kannst dir aber folgendes Plugin herunterladen, um das Problem zu lösen:

    http://wordpress.org/extend/plugins/php-code-widget/

    Du kannst natürlich den Code auch einfach in der sidebar.php des Themes einbinden.

  9. kosta am 18. November 2008 um 18:39 | Permalink

    Nein, ich habe den Schnipsel in die l_sidebar.php eingefügt.

    Zwischen

    und

    Die letzten Zeilen in meiner Sidebar

    Über die Jahre habe ich gelernt, wenn ich der Einzige bin der ein spezielles Problem hat, dann ist der Fehler so einfach das man ihn w.g. Betriebsblindheit nicht sieht.

    Ich werde weiter mein Glück versuchen.

    Danke auf jeden Fall für den Support

    Kosta

  10. kosta am 18. November 2008 um 19:11 | Permalink

    Moin Pascal,

    das Plugin geht – puuh

    Danke nochmals und Grüße aus Bremen

    Kosta

  11. FirstDayBlack am 8. Januar 2009 um 11:55 | Permalink

    Wow, der Artikel ist im Smashing Magazine verlinkt. Wenn ich auch nicht glaube, dass die amerikanischen Leser auf einen deutschsprachigen Link klicken werden. Aber wenn dein Server jetzt unter der Last zusammenbricht, weißt du jetzt immerhin warum. ;-)

  12. Christian Leu am 8. Januar 2009 um 11:58 | Permalink

    Cool, da hab ich mal ne Idee und dann kommt das auch primt in irgendwelche 10 Killer WordPress Hacks. :-)

  13. Annubis am 8. Januar 2009 um 19:18 | Permalink

    das ist echt eine geile kleine idee…

    danke mr leu ^^

  14. Alex am 11. Februar 2009 um 21:10 | Permalink

    Die Idee und das Plugin an sich könnten nur praktisch werden, wenn man eigene Blogposts durch die Zeitautomatisierung veröffentlichen lässt.

    Im Falle dessen, dass man Beiträge direkt schreibt und zugleich online stellt, würde der Einsatz, meiner Ansicht nach, sich gar nicht lohnen.

    Andererseits machen solche Kundmachungen über Zukunftsbeiträge die Blogbesucher sicherlich etwas neugierig auf mehr.

19 Pingbacks

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>