Hi!
Ich versuche Blog posts nach Custom fields zu ordnen. Und nur 5 Auszugeben welche alle ein Custom Filed haben mit einem Datum in der Form dd.mm.yyyy ! Ich frag also die felder ab und vergleiche sie. Aber mein Vergleich Funktioniert nicht. Ich hab das Datum in unix zeit umgewandelt. Das hilft auch nix =/
Ich will also das 5 Termine aus der Kategorie Termine angezeigt werden aber nur wenn das Datum was im custom field steht größer als das jetzige Datum ist. Wenn also das heutige Datum größer wird, soll der Termin nicht mehr angezeigt werden. Das muss doch irgendwie gehen. Kann mir jemand auf die Sprünge helfen?
PHP
<?php
query_posts('category_name=termine&posts_per_page=5');
while (have_posts()) : the_post();
$date = get_post_meta($post->ID, "datum", true);
$day = substr($date,0,2);
$month = substr($date,3,2);
$year = substr($date,6,4);
$timestamp = mktime(0,0,0, $month, $day, $year);
$now = time();
if ($now+86400 < $timestamp){
echo get_post_meta($post->ID, "datum", true);
echo get_post_meta($post->ID, "liga", true);
}
else{
}
?>
Alles anzeigen