Op een wordpress website moet ik de eerstvolgende dienst laten zien.
Ik heb doormiddel van een custom post type ervoor gezorgd dat op een plek alle diensten geplaatst kunnen worden. Inclusief extra gegevens met onderandere een datum veld.
Deze custom fields heb ik aangemaakt met de ACF plugin.
Volgens de plugin wordt de datum als volgt opgeslagen: yymmdd
Nu wil ik graag in de footer van de website deze diensten weer uitlezen. Echter moet alleen de eerstvolgende zichtbaar zijn.
Opzich gaat alles goed, ik krijg er een uit. Alleen krijg ik niet de eerstvolgend eruit.
Ik moet hiervoor de diensten sorteren op datum en vervolgens de eerstvolgende eruit halen. Maar dit wil niet lukken.
Op dit moment heb ik de volgende code staan om de post's uit te lezen:
<?php
// get posts
$posts = get_posts(array(
'orderby'=> 'datum',
'post_type'=> 'dienst',
'posts_per_page' => 1,
'orderby' => 'datum date',
'order' => 'DESC'
));
if( $posts )
{
foreach( $posts as $post )
{
?>
Hiermee krijg ik niet de eerstvolgende.
Kan iemand mij hiermee helpen?
Alvast bedankt.