Posts in WordPress zeigesteuert anzeigen [Code Poem #33]
Ich will in WordPress Posts nicht nur planen, sondern nur für einen bestimmten Zeitraum anzeigen. Nach einem definiertem Datum, soll der Post wieder verschwinden. Wie mache ich das?
Dazu brauchst Du einen angepaßten Loop und ein benutzerdefiniertes Feld mit dem Namen expires beim Erstellen des Posts.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | //Loop-Start if (have_posts()) : while (have_posts()) : the_post(); //benutzerdefiniertes Feld auslesen $exTime = get_post_custom_values('expires'); if (is_array($exTime)) { //Ist das Feld vorhanden? $exString= implode($exTime); $seconds = strtotime($exString) - time(); } else { //Das Feld ist nicht vorhanden $secondes = 1; } //Post ausgeben if ($seconds > 0) { echo "<h2>"; the_title(); echo "</h2>"; the_content(); } endwhile; endif; |
Weitere Posts zu diesem Thema
- Den Loop mit benutzerdefinierten Feldern erstellen

Je mehr WordPress bei den Benutzern verwendet wird, besonders im SelfHosting-Bereich, desto mehr Fragen gibt es. Diesmal geht es um die benutzerdefin [...] - Der Hellseher in WordPress
Ja das geht wirklich, schauen wir doch mit unserem Blog ein wenig in die Zukunft. Ihr seht es ja hier in der rechten Seitenleiste. Dort werden die näc [...] - Zukünftige, geplante Posts in WordPress anzeigen [Code Poem #31]
Ich arbeite sehr viel mit geplanten Posts. Ich würde diese zukünftigen Posts gerne meinen Lesern zeigen. Aber es soll nur eine Liste mit Titeln angeze [...] - Daily Code Poem #40
Ich verwenden in meinem WordPress-Blog benutzerdefinierte Felder. Nun will ich diese in den Posts anzeigen lassen. Aber natürlich nur, falls ich eines [...] - Brauchen wir have_posts() in den Templates?

Diese Frage habe ich mir schon öfters gestellt. Denn eigentlich prüfen wir mit einer while()-Schleife ob Posts vorhanden sind und zeigen diese dann a [...]
Der Guru 2.0 Blog lebt von Deinem Kommentar
Es wurde noch kein Kommentar gespeichert.
Schreib doch Du die erste Antwort zu diesem Post!




Momentan sind 0 Benutzer, 10 Gäste & 4 Crawler online.
Seit 2007 wurden 1087 Posts veröffentlicht & kein Post wird erscheinen.
Es wurden 850 Kommentare geschrieben & 203 TrackBacks gesetzt.