Ich habe allen Benutzern ein benutzerdefiniertes Feld mit dem Namen date of birth
hinzugefügt. Ich möchte die kommenden Geburtstage aller Benutzer in den nächsten 7 Tagen oder so abfragen. Wie kann ich nur nach Monat und Tag und nicht nach Jahr suchen?Benutzerdefiniertes Datumsfeld nach Monat und Tag abfragen
<?php
$args = array(
'role' => 'Subscriber',
'meta_key' => 'user_geboortedatum', // date of birth (ACF datefield)
'orderby' => 'meta_value_num',
'order' => 'ASC'
);
// The Query
$user_query = new WP_User_Query($args);
// User Loop
if (! empty($user_query->results)) :
foreach ($user_query->results as $user) {
$user_string = 'user_' . $user->ID; ?>
<h1><?php echo $user->display_name; ?></h1>
<?php echo get_field('user_geboortedatum', $user_string); ?>
<?php } // end for each ?>
<?php endif; ?>
Der Code wurde hinzugefügt. Ich weiß nicht, welches Argument verwendet werden soll, um die nächsten fünf Geburtstage mit einem Feld abzufragen, das das Geburtsdatum enthält (user_geboortedatum). ACF speichert das Geburtsdatum wie dieses JJJJMMTT.
Sagen Sie uns, was Sie bisher versucht haben. Sie können erwarten, dass die Leute richtig für Sie programmieren. So lernst du Bruder. –