Hallo,
ich versuche mir zur Zeit mein eigenen Eventkalender ohne Plugin zu bauen und möchte dabei auf die Artikelverwaltung zurückgreifen. Auf der Startseite soll hierbei immer auf das nächste Event linken.
Ich habe dafür bei den Artikeln eine Kategorie mit "Events" (ID: 3) angelegt, wo ich alle Artikel reinlege.
Unten bei den "Benutzerdefinierten Felder" habe ich ein Feld Namens "event_date" angelegt, wo ich das Datum der Veranstaltung in englischer Form (YYYY-MM-DD H:i:s) einfüge.
Soviel vorweg. Mein Ziel ist es jetzt das Datum von heute (date('Y-m-d H:i:s')) herauszufinden und dann das nächste darauffolgende Datum im benutzerdefinierten Feld zu finden und diesen Post auszulesen.
<?php
rewind_posts();
global $more;
$more = 0;
$my_query = new WP_Query('cat=4&showposts=1');
$datum = array();
$datumID = array();
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID;
?>
<ins datetime="<?php the_time(__('Y-m-d')) ?>"><?php the_time(__('d. F Y')) ?></ins>
<h4><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>
<div class="post"><?php echo substr(get_the_excerpt(), 0, 150); ?> […]</div>
<ul class="more">
<li><a href="<?php the_permalink() ?>" title="Den kompletten Artikel lesen" class="divider">weiterlesen</a></li>
</ul>
<?php
endwhile;
?>
Alles anzeigen
Leider kann ich aber anscheinend nicht die Benutzerdefinierten Felder per ASC/DESC auslesen.
Bin leider nicht sehr PHP erfahren und würde mich über Ideen/Lösungen freuen.
Danke bereits jetzt für Eure Hilfe. :)
Redstar