Mein Wordpress Theme MistyLook hat als Widget unteranderem die Upcoming Events vom EventCalender drin.
Genau. Sowas hab ich auch gesucht.
So ich schreibe heute am 16.01.2009 einen Beitrag über ein Event am 14.02.2009, wo ich innerhalb des Beitrags die Eventzeit angebe und den Beitrag erst am 14.02.2009 veröffentlichen will.
Genau. Sowas hab ich auch gesucht.
Nun ist meine Frage, wie bekomme ich es gelöst, dass ich den Beitrag wie gehabt schreibe und auf den Tag datiere, wo der Event ist und dennoch in der Upcoming Event Widget diesen als Termin angezeigt kriege inklusive Link zum Artikel.
Schau mal auf meiner Seite: http://www.feuerwehr-holzhausen.de
Dort nutze ich eben das Plugin MR Event, mit einigen Anpassungen im Template.
Nächste Termine rechts sind ganz normale Artikel, die in der Kategorie "Einsätze" und "Einsätze 2009" zugeordnet sind. Lesen kannst Du sie nur, wenn Du auf den Link unter Nächste Termine klickst.
Wenn Du nun auf "Einsätze", "Einsätze 2009" klickst siehst du aber die zukünftigen Termine noch nicht. Allerdings wird der nur nicht angezeigt, weil er html technisch "nur" auskommentiert ist. Ne andere Lösung hab ich leider noch nicht.
Dazu bin ich aber wie folgt vorgegangen:
In der Datei index.php lese ich mir den Zeitstempel von dem Event aus, und vergleiche diesen Wert mit der aktuellen Zeit.
Dann kommt ne If Abfrage, ob das Event in der Zukunft / Vergangenheit liegt. Wenn es in der Zukunft liegt, wird es auskommentiert, ansonsten nicht.
Alternativ wie kann ich den Beitrag jetzt schreiben am Tag des Events automatisch erneut nach oben holen kann als neuen Beitrag?
Für die Frage habe ich leider auch noch keine Lösung, da der Loop:
if (have_posts()) : while (have_posts()) : the_post(); die Beiträge aufgrund des Datums ausgibt an dem der Artikel erstellt wurde bzw. das Datum welches Du ausgewählt hast.
Workaround wäre, dass Du zum Zeit, wenn das Event war, den Zeitpunkt der Erstellung des Artikels aktualisierst.
Gruß
Michael